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

2023-01-17 01:10:12 字數 3922 閱讀 9825

1樓:花菜hhallway普

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)

這樣就可以了!!嘿嘿

嘿我認得你。。我是你隊友呀!!就在你旁邊坐起的!不給我就叫楊蘭收拾你哈!!!

在matlab畫出三維球面並繞軸旋轉一定角度

2樓:依然特雷西

1、開啟matlab。

2、輸入下面**點選enter,>> ezmesh('cos(u)*cos(v)','cos(u)*sin(v)','sin(u)')。

3、>>ezmesh('sin(u)*cos(v)','2*sin(u)*sin(v)','3*cos(u)' )。

4、雙葉雙曲面》 ezmesh('sec(u)*cos(v)','2*sec(u)*sin(v)','3*tan(u)')。

5、 >>ezsurf('tan(u)*cos(v)','2*tan(u)*sin(v)','3*sec(u)')。

3樓:

1、首先我們用餘弦函式宣告x座標軸的值。

2、接下來用正弦函式宣告y座標軸的值。

3、然後我們宣告z座標的點,接著用plot3來繪製三維圖形。

4、執行**以後我們就可以看到繪製好的三維圖形了。

5、我們可以點選頂部的旋轉按鈕對圖形進行選項。

6、最後通過旋轉工具可以檢視圖形的任意角度。

4樓:匿名使用者

長方形處於什麼樣的位置?旋轉所繞的邊與座標軸重合或平行嗎?形成的三維軌跡其實應該是一個曲面(柱面的一部分),是要畫出那個柱面嗎?

建議你把條件明確一下(給個具體的長方形頂點座標,指定繞哪個軸轉,轉多大角度),然後幫你做個例子。

用matlab畫三維圖,是一個長度不規則的矩陣,出現以下錯誤,求大神解答~感激不盡!!!

5樓:匿名使用者

矩陣沒有元素的地方用0補上,你矩陣最後一行只有六個元素,你是不是少輸了一個數,沒有的話用零補上。

6樓:上海皮皮龜

維數不相符,可能z與x,y不符???

7樓:

請問你這個問題解決了嗎?我也是不規則的矩陣要在三維座標中作圖

求matlab高手,幫我畫一個有難度的三維圖 10

8樓:若離若極

%你也沒有把畫圖要求提出來,別人怎麼給你畫?先看看下面這個簡單的吧。

%%三維旋轉單葉雙曲面

load clown

ezsurf('8*sec(u)*cos(v)','8.*sec(u)*sin(v)','2.*tan(u)',[-pi./2,pi./2,0,2*pi])

colormap(map)

view(-175,30)

%alpha(.2) %透明處理axis equal

grid on

axis square

xlabel('x軸');ylabel('y軸');zlabel('z軸');

title('旋轉單葉雙曲面')

用matlab gui畫了一個三維圖(不是一張**),如何通過新增按鈕或滾動條來控制其上下左右的旋轉角度? 5

9樓:二中混過

看看這個行嗎,

左右30度旋轉

上下5度

10樓:宇宙大**啦

你好我想問一下gui裡面怎麼畫三維的影象?怎麼設定

為什麼matlab畫的三維圖不能旋轉進行編輯之類的,而且儲存之後沒有影象顯示?

11樓:

這個是可以移動和旋轉的,這就是你說的編輯吧,看工具這一行有個手,這個就是移動,右面那個就是旋轉了。

你可以點選,然後在**上移動或旋轉,都是可以的。

然後就是你說的儲存,儲存在**視窗就點選檔案,點另存為,然後選地點,看下面的檔案型別,點bmp或其他**格式,然後儲存,就是了。

很簡單,希望解決了你的疑惑,謝謝。

matlab gui 繪製三維圖形,並實現使用控制元件使圖形旋轉

12樓:匿名使用者

畫平面完全可以啊,比如

>> x=-20:20;

>> y=x;

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

>> z1=x+y+100;

>> z2=2x+y+39;

........

>> surf(x,y,z1)

>> hold on

>> surf(x,y,z2)

但是我覺得你要算體積,表面積的話,我覺得還是用autocad比較方便吧,先在autocad的三維介面中畫一個大的立方體,然後每三個點就能確定一個平面,用這些平面切削那個立方體,然後 點選那個被切削完的圖形,「工具/查詢」 就能找到體積了

13樓:

新建m檔案,檔名為:tuxiang.m;內容為:

clear;clc;clf reset;

set(gcf,'unit','normalized','name','影象旋轉','menubar','none','position',[0.2,0.2,0.

6,0.6]);

set(gcf,'defaultuicontrolunits','normalized');

set(gcf,'defaultuicontrolbackgroundcolor','w');

set(gcf,'defaultuicontrolfontsize',12);

str1='生成影象';str2='旋轉90度';

h_push1=uicontrol(gcf,'style','push','position',[0.2,0.05,0.2,0.05],'string',str1);

h_push2=uicontrol(gcf,'style','push','position',[0.6,0.05,0.2,0.05],'string',str2);

set(h_push1,'callback',['sctx']);

set(h_push2,'callback',['xuanzhuan']);

新建m檔案,檔名為:sctx.m;內容為:

新建m檔案,檔名為:xuanzhuan.m;內容為:

[a b c]=size(rgb);

for k=1:3

a(:,:,k)=rot90(squeeze(rgb(:,:,k)));%逆時針旋轉90度

endrgb=uint8(a);

imshow(rgb);

clear a;

****************************************===

找一張美女**,檔名為:meinv.jpeg,jpg格式。

將所有檔案都拷貝到matlab搜尋路徑下。

在主視窗中輸入:tuxiang,按回車即可執行程式。

求matlab高手如下封閉三維圖形我應該怎麼畫?

14樓:真

這個圖形顯然不封閉啊,x,y,z任何一個趨向無窮大都是滿足條件的。顯然是一個開放的圖形啊

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

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 畫圖 ...

matlab如何在三維圖形中新增漢字註釋

text函式在三維圖形中顯示文字的語法是 text x,y,z,string 而投影到平面上之後,具體顯示的位置與視角 view 有關。至於說顯示漢字,與英文並沒有什麼不同。主要是text和legend兩個函式,你help一下 如何用matlab在影象中新增說明文字 1.開啟 matlab 主頁面。...

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

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