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如何使矩陣中大於某值的...