在matlab裡如何用迴圈語句將矩陣中的每一

2021-03-03 20:27:35 字數 1983 閱讀 9082

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 演示文件裡面的嗎?這東西沒啥水平。連結給你吧,人家直接有 的,你改下引數就好了。網頁連...