imagesc

imagesc

imagesc是軟體Matlab中的一個函式。imagesc(A) 將矩陣A中的元素數值按大小轉化為不同顏色,並在坐標軸對應位置處以這種顏色染色imagesc(x,y,A) x,y決定坐標範圍,x,y應是兩個二維向量,即x=[x1 x2],y=[y1 y2],matlab會在[x1,x2]*[y1,,y2]的範圍內染色。 如果x或y超過兩維,則坐標範圍為[x(1),x(end)]*[y(1),y(end)]

imagesc定義

>>imagesc(A)將矩陣A中的元素數值按大小轉化為不同顏色,並在坐標軸對應位置處以這種顏色染色。

>>imagesc(x,y,A) x, y分別為二維向量,Matlab會在[x1,x2]*[y1,y2]範圍內染色。

matlab 中imagesc的用法

imagesc(x,y,R);如何找到R的值所對應的行值和列值,就是x和y所對應的值。

這個命令其實是整個的矩陣按照imagesc(x,y,C) ,其中的xy(行和列)坐標系畫出來的,至於坐標是如何標註的,這要看你如何定義你的矩陣了!~一般程式是有兩個for循環做成的矩陣時,格式是內循環對應的是Y坐標,外循環生成的數據則是X坐標!例如下面是我做的程式:detalgx=-0.1:0.01:0.1;detalgy=-0.2:0.01:0.2;for X=1:1:length(detalgx)Dx=detalgx(:,X);for Y=1:1:length(detalgy)Dy=detalgy(:,Y);% M=1*(1+Dy);g=1;N=3;M=100;v1=v*(1+Dx);v2=v*(1+Dy);v3=v;g1=gm;g2=gm;g3=gm;alpha=(v*sqrt(omega1^2-omega^2+N*omega^2))/sqrt(N*v^2+M*g^2);t=pi/alpha;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[pho_t]=Fidelityexpfig3(t,g1,g2,g3,omega1,omega2,omega3,v1,v2,v3);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%C1_t=sqrt(pho_t(1,1));pho1_reduce1(X,Y)=(cos(theta/2))^4+pho_t(1,1)*(sin(theta/2))^4+...(C1_t+conj(C1_t)+pho_t(3,3)+pho_t(4,4)+pho_t(5,5)+...pho_t(6,6)+pho_t(7,7)+pho_t(8,8)+pho_t(9,9)+...pho_t(10,10))*cos(theta/2)^2*sin(theta/2)^2;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%C7_t=pho_t(7,1)/sqrt(pho_t(1,1));pho2_reduce1(X,Y)=(cos(theta/2))^4+pho_t(7,7)*(sin(theta/2))^4+...(C7_t+conj(C7_t)+pho_t(1,1)+pho_t(2,2)+pho_t(3,3)+...pho_t(4,4)+pho_t(5,5)+pho_t(8,8)+pho_t(9,9)+...pho_t(10,10))*cos(theta/2)^2*sin(theta/2)^2;endendset(gca,'ydir','normal')figure;subplot(2,2,1);%生成的圖像的水平軸對應detalgy=-0.2:0.01:0.2;%生成的圖像的豎直軸對應

detalgx

detalgx=-0.1:0.01:0.1imagesc(detalgy,detalgx,pho1_reduce1);用image系列繪圖的坐標和普通繪圖命令得到的坐標在縱軸方向是相反的,可以用axis命令手動設定坐標格式。axis xy就是普通的坐標格式。axis ij就是image系列的坐標格式。imagesc縮放數據並顯示圖像對象。使用方法編輯本段回目錄 imagesc函式放大圖像數據以覆蓋當前色圖的整個範圍,並顯示圖片。

imagesc(C)將輸入變數C顯示為圖像。C中的每一個元素對應著圖像中的一個矩形局域。C中的元素值的對應與色圖中的索引,色圖決定了每一個補片的顏色。

imagesc(x,y,C)將輸入變數C顯示為圖像,並且使用x和y變數確定x軸和y軸的邊界。如果x(1) > x(2) 或 y(1) > y(2),圖像是左右或上下反轉的。 《Simulink與信號處理》

imagesc(...,clims)歸一化C的值在clims所確定的範圍內,並將C顯示為圖片。clims是兩元素的向量,用來限定C中的數據的範圍,這些值映射到當前色圖的整個範圍。 book.iLoveMatlab.cn4.h = imagesc(...)返回圖像對象的句柄。【注】x 和 y 對C中的元素沒有影響,它們僅僅影響坐標軸的標註。如果length(x) > 2 或 length(y) > 2, imagesc函式會忽略向量中除第一個和最後一個元素之外的元素的值。

1.

imagesc(C)將輸入變數C顯示為圖像。C中的每一個元素對應著圖像中的一個矩形局域。C中的元素值的對應與色圖中的索引,色圖決定了每一個補片的顏色。

2.

imagesc(x,y,C)將輸入變數C顯示為圖像,並且使用x和y變數確定x軸和y軸的邊界。如果x(1) > x(2) 或 y(1) > y(2),圖像是左右或上下反轉的。 《Simulink與信號處理》

3.

imagesc(...,clims)歸一化C的值在clims所確定的範圍內,並將C顯示為圖片。clims是兩元素的向量,用來限定C中的數據的範圍,這些值映射到當前色圖的整個範圍。 book.iLoveMatlab.cn4.h = imagesc(...)返回圖像對象的句柄。【注】x 和 y 對C中的元素沒有影響,它們僅僅影響坐標軸的標註。如果length(x) > 2 或 length(y) > 2, imagesc函式會忽略向量中除第一個和最後一個元素之外的元素的值。

相關詞條

熱門詞條

聯絡我們