Re: [問題] 有關矩陣兩列或兩行互換的程式怎麼寫?已回收
如果沒錯的話應該如下:
我設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
討論串 (同標題文章)
完整討論串 (本文為第 5 之 8 篇):