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

2021-03-10 22:04:51 字數 3311 閱讀 8256

1樓:shine戚七七

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

du的一部分是一個

zhim*n的矩形視窗。dao

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

共生矩陣求取方法:

主要有如下六種:

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

2.熵:

3.最大概率:

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

5.倒數差分矩:

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

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

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

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

2樓:匿名使用者

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');

3樓:

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如何為資料矩陣畫圖?

4樓:匿名使用者

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如何為資料矩陣畫圖

5樓:匿名使用者

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中只需要前兩行,版為了形成封閉的圖權像,前後要封起來,所以畫圖時加上一列,上面是程式

6樓:我行我素

可這樣:

x=a(1,:);

y=a(2,:);

plot(x,y)

7樓:匿名使用者

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)')

8樓:匿名使用者

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)編寫的程式。

9樓:匿名使用者

我不認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畫圖?

10樓:南宮景行漢瑾

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

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

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中矩陣中的每個數求對數

a 10 100 100 10 log10 a ans 1 2 2 1 matlab中怎樣計算一個矩陣中每個數的平方 使用點運算。如果原矩陣式a,可以使用a.a或者a.2matlab中點運算是對相同維數的矩陣的對應元素進行相應的運算。點乘,相同維數的矩陣的對應元素相乘。點乘冪,a.b相同維數的矩陣a...

如何實現matlab將矩陣中前幾列置為

a 1 3 0 前3列置0 矩陣名字為a a 1 j 0 這樣就能把前j列置為零 1 思路 使用布林陣列引用矩陣中所有大於某值的元素,然後將其賦值為0。2 a a 10 0 將矩陣a中大於10的元素設定為0。3 示例 size a m,n 第一列設為0 a 1 0 matlab如何使矩陣中大於某值的...