[問題] 矩陣乘法迴圈設計已回收

看板MATLAB作者 (做人別太跩)時間15年前 (2010/09/19 14:10), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
A= 2 1 0 0 0 0 0 1 0 1 1 0 0 0 0 2 0 0 1 0 0 0 0 0 1 A(i)表示矩陣的第i列,從第二列開始逐步檢查,將第一列與第二列的轉置相乘是否為0 A(1)*A(2)'==0, A(2)自成新的一列,設B=A(2) A(1)*A(3)'~=0, 將A(3)與A(1)併為 A(1)new = 2 1 0 0 0 此時可視為新的A(1) 1 0 0 0 0 這邊相乘得到的,是一個非零值 A(1)new*A(4)'~=0, 將A(4)再併到A(1)new A(1)new = 2 1 0 0 0 1 0 0 0 0 此時A(1)new再更新 2 0 0 1 0 且這邊相乘得到的,不再是一個非零值,而是變成非0矩陣即可 A(1)new*A(5)'==0 , 再檢查 B=A(2), A(2)*A(5)'~=0 此時,將A(5)併到B=A(2) B new = 0 0 1 0 1 0 0 0 0 1 最後的結果顯示 A(1)new 跟B new 兩個矩陣 請高手幫忙,或給點提示吧,迴圈的部分,我想不出來… -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.131.228

09/19 20:40, , 1F
...你不是自己都寫完了 還要問啥
09/19 20:40, 1F
文章代碼(AID): #1CbQbpNe (MATLAB)