看板
[ MATLAB ]
討論串[問題] 有關矩陣兩列或兩行互換的程式怎麼寫?
共 8 篇文章
內容預覽:
% 程式開始. clear;clc;. A=[1/2,0,0,0,0,0;0,2,0,0,3,2;0,0,2,0,1,0;0,1/3,0,0,0,0;0,0,1,2,0,0];. A(A~=0)=[1:sum(A(:)~=0)];. C=A;. for i=1:min(size(A)). indRo
(還有539個字)
內容預覽:
function A=test(A). s=size(A);. for m=1:min(s). B=A(m:end,m:end);. ind1=find(B(:,1)==0);. ind2=find(B(:,1)~=0);. for n=1:length(ind2). if ind2(n)>ind1
(還有412個字)
內容預覽:
再說明一下,這時左上方的區塊T1形成了[0.5,0;1,2]該區塊右方跟下方皆為0元素了. 故停止這個區塊的移動,考慮右下方這個區塊,設定T2. T2= 2.0000 0 1.0000 0T2尚未移動,要先照上述的方式移動後,才能判別停止鎖定該區塊的第一行為[2,0,0]故非0元素只有2那一個,Ib
(還有526個字)
內容預覽:
初始. A =. 0.5000 0 0 0 0 0. 0 2.0000 0 0 3.0000 2.0000. 0 0 2.0000 0 1.0000 0. 0 0.3333 0 0 0 0. 1.0000 0 0 2.0000 0 0. 二五列交換. A =. 0.5000 0 0 0 0 0. 1
(還有234個字)