[問題] 置換0元素使矩陣的rank為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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章