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 到的平...