1樓:轉基因牛
for i=1:5 %假設5列
b(:,i) %結尾不加分號。就會顯示出結果end
matlab中如何分別畫一個矩陣中的每列元素的影象?
2樓:4終
1、首先需要來知道求一個矩陣不同元素自個數,需要用到baiunique函式,du在命令列視窗中輸入「
zhihelp unique」,可以看到unique函式用法dao。
2、輸入a=[1 3 3 5;6 7 8 8;3 5 6 9],按回車鍵之後,建立一個3行4列的矩陣。
3、輸入unique(a),求a矩陣不同元素。
4、按回車鍵之後,可以看到將a矩陣不同元素列出來了,形成了一個列向量。
5、最後輸入length(unique(a)),求a矩陣不同元素的個數。
3樓:匿名使用者
對於每列元素的繪圖,使用plot函式即可。假設矩陣a為m行n列。
一、如果是畫專在同一張圖:
m = 5; n = 6;
a = rand(m, n); % 或自己給屬定colnum = size(a,2);
figure
for j = 1:colnum
plot(a(:,j));
hold on
end二、如果是畫在不同的圖上:
m = 5; n = 6;
a = rand(m, n); % 或自己給定colnum = size(a,2);
for j = 1:colnum
figure
plot(a(:,j));
hold onend
4樓:匿名使用者
對列迴圈畫,每次畫一列。
plot(x(:,i),'r*'),不過這樣不好區分出來哪些屬於哪列。
5樓:匿名使用者
比如a =
1 6 11 16 21 262 7 12 17 22 273 8 13 18 23 284 9 14 19 24 295 10 15 20 25 30那麼plot( a );
會自動以行號為橫座標,繪製版
每列曲線權
matlab怎樣將迴圈輸出的資料結果放進一個矩陣中,然後用作他用?
6樓:楊柳風
n = 10;
b = zeros(1,n);
for k = 1:n
r = k; % 運算後資料
b(k) = r; % 存入矩陣內
end;
7樓:匿名使用者
你直接打為
a=1:10
就可以啦
8樓:
for i=1:10
b(i) = i ;
endb
9樓:匿名使用者
b=zeros(1,10); 的位置放錯了,放到迴圈外,如下所示;
b=zeros(1,10);
for i=1:10
b(:,i)=i;
end或者
b=;for i=1:10
b=[b,i];end
10樓:渣扎一個
b = zeros(1,10);%矩陣要在迴圈外定義,如果定義在迴圈裡每次迴圈時把之前的資料覆蓋
for i = 1 : 10 %只有最後一個資料為10,前9個覆蓋為0
b(:,i)=i;end
11樓:簡簡單dan的
把b=zeros(1,10); 放到迴圈外就好了b=zeros(1,10);
for i=1:10
b(:,i)=iend
如何用matlab畫出橢球體,如何用matlab畫出一個橢球體?
補充bai 3 你用這個吧,因為開du方使zhiz0成為複數了。dao ezsurf sqrt 1 x.x 9 y.y 4 4 或改變x y的取值範回圍 x 2 0.1 2 y 1 0.1 1 x,y meshgrid x,y z0 sqrt 1 x.x 9 y.y 4 surf x,y,z0 1 ...
matlab繪製風場圖如何用matlab繪製風場圖,箭頭的長
看quiver的幫助文件 如果是3d的看quiver3 matlab繪製風場圖如何用matlab繪製風場圖,箭頭的長度 顏色來表示風速的大小。用 quiver命令,具體用法你用help檢視下,很簡單的一個命令 怎麼用matlab畫出風向圖與風速圖 設t和r分別代表風向 弧度 和風速 那麼u r co...
如何用matlab實現morlet楔變換資料為
前4圖沒啥難度吧,後兩張是最大尺度是4滴cwt,其縱座標是尺度,其實還可以做出比這更好滴時頻圖,縱座標是頻率值。不知你要問啥,如果懶得做,想要現成 那就算了吧,俺划不來,太麻煩,沒意思,哇咔咔!不就是matlab 演示文件裡面的嗎?這東西沒啥水平。連結給你吧,人家直接有 的,你改下引數就好了。網頁連...