Re: [問題] 有關矩陣兩列或兩行互換的程式怎麼寫?已回收

看板MATLAB作者 (好睏,好想睡......)時間15年前 (2010/06/18 23:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/8 (看更多)
如果沒錯的話應該如下: 我設A為A = fix(rand(20,20)*100/25) for i = 1:20 A = [A(A(:,i)~=0,:);A(A(:,i)==0,:)]; for j = i:length(find(A(:,i)~=0)) temp = [A(j,A(j,:)~=0) A(j,A(j,:)==0)]; A(j,i:end) = temp(i:end); end end 用雙迴圈算很差的寫法,但是我懶的思考怎麼用陣列方式計算 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.114.226.40
文章代碼(AID): #1C6uqWI0 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1C6uqWI0 (MATLAB)