MATLAB如何為資料矩陣畫圖,知道乙個矩陣,怎麼用matlab畫圖

2021-03-04 09:01:04 字數 4229 閱讀 2115

1樓:匿名使用者

x=input('a矩陣制');

y=input('b矩陣');

subplot(511);

plot(x(1,:),y);

subplot(512);

plot(x(2,:),y);

subplot(513);

plot(x(3,:),y);

subplot(514);

plot(x(4,:),y);

subplot(515);

plot(x(5,:),y);

輸入a矩陣[1 2 3;4 5 6;7 8 9;1 5 9;1 3 6],b矩陣[2 5 8]

畫出:matlab(矩陣實驗室)是matrix laboratory的縮寫,是一款由美國the mathworks公司出品的商業數學軟體。matlab是一種用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。

除了矩陣運算、繪製函式/資料影象等常用功能外,matlab還可以用來建立使用者介面及與呼叫其它語言(包括c,c++和fortran)編寫的程式。

matlab如何為資料矩陣畫圖

2樓:匿名使用者

a=[0 0.5 0.5 6 6 5.5 5.5 0 0;0 0 6.42 0 8 8 1.58 8 0;1 1 1 1 1 1 1 1 1];

plot(a(1,:),a(2,:))

axis([-5,10,-5,10])

grid on

乙個平面圖,點座標形式為(x,y),不需要三個座標表示,所以a中只需要前兩行,版為了形成封閉的圖權像,前後要封起來,所以畫圖時加上一列,上面是程式

3樓:我行我素

可這樣:

x=a(1,:);

y=a(2,:);

plot(x,y)

4樓:匿名使用者

a=[0 0.5 0.5 6 6 5.

5 5.5 00 0 6.42 0 8 8 1.

58 81 1 1 1 1 1 1 1];x = a(1, :);

y = a(2, :);

%z = a(3, :);

plot([x x(1)], [y y(1)])axis([-5 10 -5 10])

grid on

xlabel('(1)')

5樓:匿名使用者

x=input('a矩陣

bai');

y=input('b矩陣');

subplot(511);

plot(x(1,:),y);

subplot(512);

plot(x(2,:),y);

subplot(513);

plot(x(3,:),y);

subplot(514);

plot(x(4,:),y);

subplot(515);

plot(x(5,:),y);

輸入a矩陣[1 2 3;4 5 6;7 8 9;1 5 9;1 3 6],dub矩陣[2 5 8]

畫出:matlab(矩陣實zhi驗室)是matrix laboratory的縮寫dao,是一款由版

美國the mathworks公司出品的商業數學軟體。權matlab是一種用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。除了矩陣運算、繪製函式/資料影象等常用功能外,matlab還可以用來建立使用者介面及與呼叫其它語言(包括c,c++和fortran)編寫的程式。

6樓:匿名使用者

我不認bai同樓上的du,第三行是zhi線寬,dao所以應該專每條線挨著屬畫。

a=[0 0.5 0.5 6 6 5.5 5.5 0;0 0 6.42 0 8 8 1.58 8;1 1 1 1 1 1 1 1]

[m,n]=size(a);

for i=1:n-1

%plot([a(1,:),a(1,1)],[a(2,:),a(2,1)])

plot([a(1,i),a(1,i+1)],[a(2,i),a(2,i+1)],'linewidth',a(3,i));

hold on

endplot([a(1,n),a(1,1)],[a(2,n),a(2,1)],'linewidth',a(3,n));

axis([-5,10,-5,10]);

grid on

知道乙個矩陣,怎麼用matlab畫圖?

7樓:南宮景行漢瑾

已經給乙個矩陣u賦了值,u的大小為12行,110列。輸入plot(u(:,101)這樣的格式啊:如果橫軸是t的話

t=0:20/100:20;這就是表示由0到20,

matlab中矩陣畫圖如何程式設計

8樓:shine戚七七

假設待分析bai在精細紋理影象

du的一部分是乙個

zhim*n的矩形視窗。dao

某一灰度級結構的出版現情況可以權由相對的頻率的矩陣來描述,他描繪了具有灰度級a,b的兩個畫素,在方向φ上間隔距離為d,以多大的頻率出現在視窗中。

共生矩陣求取方法:

主要有如下六種:

1.能量,或角度二階矩(影象均勻性的測度——影象越均勻,其值越大):

2.熵:

3.最大概率:

4.對比度(區域性影象變化的測度;典型k=2,λ=1):

5.倒數差分矩:

6.相關性(影象線性度的測度,在方向φ上的線性方向的結構在這個方向上會產生大的相關值):

其中μx,μy 是均值,以及σx,σy是標準差,通用演算法如下:

1.給定方向和距離構造共生矩陣。

2.用方向、距離以及六個特徵值構成紋理特徵向量,這就產生了相關的特徵了。

9樓:匿名使用者

a=[619 1914 838 843 388 949;339 344 456 434 456 345;456 345 342 466 236 235]

plot(a(1,:));

hold on;

plot(a(2,:),'k');

plot(a(3,:),'r');

10樓:

a=[619 1914 838 843 388 949 ; 339 344 456 434 456 345 ; 456 345 342 466 236 235]

plot(1:length(a),a(1,:),1:length(a),a(2,:),1:length(a),a(3,:))

matlab 如何將二維陣列繪製成影象

11樓:我欲有夢

1、首先,在工復

作命令視窗

制***mand windows輸入下述命令,用來定義x變數>>x=0:0.01:2*pi;

其中0.01表示步長,如下圖所示:

2、其次,我們利用上述例題中的函式關係定義y與x之間的關係,輸入:

>>y=2*exp(0.5*x).*cos(4*pi*x);

??? error using ==> mtimesinner matrix dimensions must agree.

4、完成上面的輸入後,我們看到matlab的workspace視窗中出現下圖所示兩個分別儲存x和y的數值資訊的變數。

5、最後,輸入命令:

>>plot(x,y,'r-');

即可出現如下圖所示的在0≤x≤2π區間內,繪製曲線y=2e-0.5x cos(4πx)的影象。

12樓:沉淪街角的寂寞

x = [1:1200]/1200*10*pi;

y = sin(x);

d = repmat(y,800,1);

imagesc(d);

colormap(gray);

13樓:格物而致知

imagesc(data);

如果data是複數

bai域的,可以

duimagesc(abs(data));

你試試這段zhi**。dao我沒有執行內,隨手寫出容來的:t = [1:1200]/1200*10*pi;

a = sin(t);

data = repmat(a,800,1);

imagesc(data);

colormap(gray);

matlab打亂資料,matlab中如何將某一陣列中資料進行打亂,有沒有相應的函式,謝謝,線上等。

a rand 1,20 隨即生成長度為100的陣列 randindex randperm length a 隨即打亂陣列索引 a a randindex 用新的索引構造打亂後的陣列 求大神matlab中如何打亂二維陣列中已有的排序 其實就是打亂行的順序,很簡單 a 0 0 0 10 2 0 31 0...

Matlab如何求矩陣中最大值的位置

如果有矩陣a,那麼 c,i max a c就是最大元素,i就是最大元素所在的位置。有多個最大值時,返回最先找到的 matlab中求乙個矩陣的最大值及位置用哪個函式?舉個例du子 a 1 2 3 4 5 6 a 1 2 3 4 5 6 max max a ans 6 x y find a max ma...

matlab如何定義座標矩陣座標初始值為(0,0)行11列

座標矩陣的話目前貌似還沒有吧,如果是用來畫曲線的話,可以如下定義 a zeros 11,41 b zeros 11,41 再對a中和b中元素建立函式關係 plot a,b 即可 如果其其他用途也可以如此操作,非用座標矩陣的地方我真心沒見過,貌似也沒有座標矩陣,這回事,矩陣中套矩陣這個在程式設計中很難...