matlab灰度圖用三維影象顯示問題

2021-09-04 05:38:29 字數 1151 閱讀 8033

1樓:半個王子

i = imread('e:\matlab\image\brain.bmp');

p1 = rgb2gray(i); % rgb 轉為灰度圖

[y,x]=size(p1); % 取出影象大小

[x,y]=meshgrid(1:x,1:y); % 生成網格座標

pp=double(p1); % uint8 轉換為 double

mesh(x,y,pp); % 畫圖

colormap gray; % 選為灰度

2樓:匿名使用者

你在讀取影象時漏了一個符號('),應為

i=imread('c:\users\a\desktop\100.bmp')

3樓:匿名使用者

因為你把 i 寫錯了1 了

是figure(i)不是figure(1)吧

4樓:匿名使用者

[email protected]

matlab三維影象顯示問題

5樓:匿名使用者

[x,y]=meshgrid(-10:1:10);

r=sqrt(x.^2+y.^2)+eps;

z=sin(r)./r;

mesh(x,y,z,'edgecolor','green')

為什麼用matlab畫三維曲面圖顯示不出影象?

6樓:

你把滑鼠在 rotate 3d擊,

然後用滑鼠轉圖那麼可以看到, 如下

7樓:真

clear;

clc;

e=9e4;t=1;u=0.2;a=50;

d=e*t^3/(12*(1-u^2));

x=-50:50;

y=x;

[x,y]=meshgrid(x,y);

w=49*3e-3*a^4/(2304*d)*(1-x.^2/a^2).*(1-y.^2/a^2);

surf(x,y,w)

matlab三維影象已經畫出可否請高手幫我旋轉一下

x1 1 0.1 16 y1 1 0.1 20 x,y meshgrid x1,y1 z 1.x 16 3 2 y 20 3 2 4 1.x 16 3 2 y 40 3 2 4 1.x 32 3 2 y 40 3 2 4 1 x 32 3 2 y 20 3 2 4 mesh x,y,z 這樣就可以了...

二維圖比三維圖有什麼優勢,二維圖比三維圖有什麼優勢

cad製作三維真的感覺沒什麼優勢,我一開始製圖就學的是cad,現在用的是solidworks,三維功能比cad強多了,pro e ug 感覺都比cad製作三維時強大 什麼是二維圖形,什麼是三維圖形,兩者有什麼區別?二維bai圖是平面圖,三維圖是立體圖 du,二維平面圖只展示zhi你所看dao 到的平...

畫三維圖用inventor還是proe比較好

inventor是個非主流軟體。但是比較簡單好學。pro e相對來說要難一些。但是是個主流軟體 如果要是為了工作inventor請直接無視。因為你去面試,人家問你用什麼軟體,你說用inventor,我敢保證人事部門沒有一個人聽說過。如果只是為了方便畫圖。不考慮就業。inventor可以速成。但曲面能...