看板 [ MATLAB ]
討論串[問題] 有關矩陣兩列或兩行互換的程式怎麼寫?
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wolako (￾ N￾N )時間15年前 (2010/06/28 19:28), 編輯資訊
0
0
0
內容預覽:
% 程式開始. 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個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者shane時間15年前 (2010/06/19 12:08), 編輯資訊
0
0
0
內容預覽:
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個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者liu23829 (做人別太跩)時間15年前 (2010/06/19 09:10), 編輯資訊
0
0
0
內容預覽:
再說明一下,這時左上方的區塊T1形成了[0.5,0;1,2]該區塊右方跟下方皆為0元素了. 故停止這個區塊的移動,考慮右下方這個區塊,設定T2. T2= 2.0000 0 1.0000 0T2尚未移動,要先照上述的方式移動後,才能判別停止鎖定該區塊的第一行為[2,0,0]故非0元素只有2那一個,Ib
(還有526個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sylvy (好睏,好想睡......)時間15年前 (2010/06/18 23:13), 編輯資訊
0
0
0
內容預覽:
如果沒錯的話應該如下:. 我設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(0推 0噓 0→)留言0則,0人參與, 最新作者CCWck (幹嘛要暱稱)時間15年前 (2010/06/18 16:51), 編輯資訊
0
0
0
內容預覽:
初始. 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個字)
首頁
上一頁
1
2
下一頁
尾頁