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樓:匿名使用者
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通過矩陣畫三維圖
輕煙談生活 1 對於三維圖形其有x y z三個座標軸,資料也要按三維確定,如圖所示,下面是部分單位資料樣例。2 首先需要將資料讀取到matlab工作空間 workspace 中,使用xlsread 函式即可,使用絕對路徑讀取,因為不在matlab預設路徑內。3 接著,需要將x1 y1 z1資料分別從...
matlab三維圖的做法,怎麼把多個二維圖做成三維圖
翔飛呀 應該要的是三維瀑布圖。一般mesh,surf三維繪圖都是曲面圖,而不是曲線圖。plot3函式可以實現瀑布圖繪製,x 125 25 5 1 2 3 5 7 10 20 30 y 2.57 3.18 3.453.34 3.12 3.13 3.52 3.77 4.11 4.56 4.51 注意,僅...
cad怎麼畫衣櫃的三維圖,cad衣櫃三維立體圖怎樣畫?如何開始畫?
丨崽灬崽滴 rectang命令 還可以在旁邊的工具欄點矩形的那個圖示,然後直接畫,然後輸入你的長和寬例如 300再輸入 再輸入200,就可以得到一個矩形了,也可以直接用直線來畫,l 命令只要設定在正交方向就好了 f3 是正交命令的開和關.或者用 多段線畫,這樣畫出的矩形每條線段是相連的,多段線的命令...