1樓:不曾夨來過
使用a(m,n)可以提取矩陣a中符合m,
n要求的部分
最簡單是m,n都是標量,就是一個數例版如
a(1,1) a(2,3)分別返回a矩陣1行1列的單元 和 2行3列的單元
m,n還可以是向量,例如
a([1 2 3 4],[2 3]) 返回 1 2 3 4行 2 3 列的資料
這裡還有通配的技巧,例如
a(1,:)就是返回a矩陣第一行的所有資料等效於a(1,1:end)或a(1,1:size(a,2))
m,n向量還可以是不連續的,不是單調的,或者有重複的,例如
a(1:2:end,:) a(2:2:end,:)分別提取矩陣a的奇數行和偶數行資料重新組成矩陣
a(end:-1:1,:) a(:,end:-1:1)分別返回a矩陣行權倒序和列倒序的矩陣
總之matlab通過的下標提取矩陣部分是很靈活的
假設你要提取矩陣a第n列的資料,使用a(:,n)就可以了
如果是要提取第n列前10個資料使用a(1:10,n)就可以了
2樓:匿名使用者
a=[1;2;-3;4;-5;6];
b=a(find(a<0));
3樓:匿名使用者
如果這麼簡單的矩陣的話,可以直接寫,比如,c=[x(3);x(5)] 就行了,其中我把你給的那個矩陣設成了x
4樓:天殤舞
不用迴圈能把每個數都比較嗎。。。。。不比較又如何把負數選出來呢?
5樓:手機使用者
m = zeros(100, 40);
這樣應該行吧?
好吧,repmat(m,100,1);
或者m(ones(100,1),:);
matlab 從一個矩陣中隨機抽取某些列組成新的矩陣
6樓:毛金龍醫生
使用a(m,n)可以提取矩陣
a中符合m,n要求的部分
最簡單是m,n都是標量,就是一個數例如版
a(1,1) a(2,3)分別返回a矩陣權1行1列的單元 和 2行3列的單元
m,n還可以是向量,例如
a([1 2 3 4],[2 3]) 返回 1 2 3 4行 2 3 列的資料
這裡還有通配的技巧,例如
a(1,:)就是返回a矩陣第一行的所有資料等效於a(1,1:end)或a(1,1:size(a,2))
m,n向量還可以是不連續的,不是單調的,或者有重複的,例如
a(1:2:end,:) a(2:2:end,:)分別提取矩陣a的奇數行和偶數行資料重新組成矩陣
matlab中矩陣畫圖如何程式設計
假設待分析bai在精細紋理影象 du的一部分是一個 zhim n的矩形視窗。dao 某一灰度級結構的出版現情況可以權由相對的頻率的矩陣來描述,他描繪了具有灰度級a,b的兩個畫素,在方向 上間隔距離為d,以多大的頻率出現在視窗中。共生矩陣求取方法 主要有如下六種 1.能量,或角度二階矩 影象均勻性的測...
MATLAB中如何直接輸入矩陣,怎麼在matlab中輸入變數的矩陣
1.試分別生成 5 階的單位陣 8 階均勻分佈的隨機矩陣及其下三角矩陣 a eye 5 b rand 8 c tril b 2.生產列向量 x 1,3,5,7,9,29 x 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 方法1 y 1 2 29 方法2 z lins...
matlab矩陣排序後如何顯示排序後的元素在原矩陣中的位置
x 45 65 23 12 78 a,b sort x sort是從小到大排列,a是排序後結果,b是a結果中各元素的原始位置。a 12 43 4 65 2 1 c d sort a matlab 利用sort排序後,如何取得排序後每個元素在原來矩陣中的行下標和列下標?你用的語bai 法句式是對的,d...