[問題] 置換0元素使矩陣的rank為1已回收

看板MATLAB作者 (max)時間17年前 (2008/11/27 08:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
假設有一矩陣A(不見得是方陣), 其元素非負,但每一行每一列至少有一元素不為0, 例如 0 0 0 1 2 1 0 1 1 0 A= 0 2 0 0 1 3 0 0 0 0 0 0 2 0 0 如何將0的地方換一個「正數」使得新矩陣的rank為1, 亦即新矩陣的每一行都是平行的,每一列也都是平行的, 當然,如果作不到,就輸出「作不到」, 如果可以,就輸出新矩陣 是否請各位回應一些想法, 不見得要完整的程式, 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.73.63
文章代碼(AID): #19BUszlv (MATLAB)
文章代碼(AID): #19BUszlv (MATLAB)