1樓:匿名使用者
這明顯是乙個曲面方程
所以二三樓的plot用錯了
至少應該用surf
不過我們可以分析該式子的幾何意義:
在空間中某一點到原點o的距離r的5次方即:[(r^2)^2.5]等於該點的z座標的3次方,z>0有意義
r^5=z^3
應該想象得到該曲面應該是乙個z為軸的旋轉曲面可以得到旋轉母線的方程
r=sqrt(z^(3/5)-z^2);
z=0:0.1:10;
r=sqrt(z.^.(3./5)-z.^2);
然後用cylinder函式一部搞定
具體的引數寫法查一下help,因為我很久沒用這個函式了>> z=0:0.1:10;
>> r=sqrt(z.^(3/5)-z.^2);
>> [x,y,z]=cylinder(r);
>> surf(x,y,z)
>> axis([-1 1 -1 1 0 .1])
2樓:
用maple畫這個比較方面.
with(plots)
implicitplot3d((x^2+y^2+z^2)^2.5-z^3, x = -.2 ..
.2, y = -.2 ..
.2, z = -.2 ..
.2, numpoints = 1000)
3樓:
clc[y,z]=meshgrid(-14:0.05:14);
x=sqrt(z.^(3/2.5)-y.^2);
plot3(x,y,z);
結果忽略了複數部分
4樓:匿名使用者
先給定區域,注意點乘,應該是(x.^2+y.^2+z.^2).^2.5=z.^3;還有範圍注意確定。
matlab 畫圖 三元函式
5樓:匿名使用者
先用meshgrid形成xyz三軸的矩陣,然後用slice(x,y,z,a,b,c)abc分表表示xyz所且的橫截面,只要切的細一點,看起來就是個完整的圖,比如abc都取1:0.01:
2,就表示資料從1到2,步長0.01切乙個橫截面,這麼多面放在一起就是乙個完整的圖;
參考如下:
[k,h,e] = meshgrid(-1:.25:1,2:-.25:0,5:1:30);
v = k.*exp(-k.^2-h.^2-e.^2);
xslice = [1];
yslice = [ ];
zslice = [5,20];
hx=slice(k,h,e,v,xslice,yslice,zslice);
set(hx,'facecolor','interp','edgecolor','none')
%colormap hsv;
%shading interp;
xlabel('k');
ylabel('h');
zlabel('e');
%grid off
whitebg('w')
6樓:郟星司空悠
這明顯是乙個曲面方程
所以二三樓的plot用錯了
至少應該用surf
不過我們可以分析該式子的幾何意義:
在空間中某一點到原點o的距離r的5次方即:[(r^2)^2.5]等於該點的z座標的3次方,z>0有意義
r^5=z^3
應該想象得到該曲面應該是乙個z為軸的旋轉曲面可以得到旋轉母線的方程
r=sqrt(z^(3/5)-z^2);
%%%%%%%%%%%%%%%%%%%%
z=0:0.1:10;
r=sqrt(z.^.(3./5)-z.^2);
然後用cylinder函式一部搞定
具體的引數寫法查一下help,因為我很久沒用這個函式了%%%%%%%%%%%%%%%%%%%%%>>z=0:0.1:10;
>>r=sqrt(z.^(3/5)-z.^2);
>>[x,y,z]=cylinder(r);
>>surf(x,y,z)
>>axis([-11-110.1])
matlab繪製三元(三維)函式影象
7樓:匿名使用者
解決方bai法:
1、根據y,duz值,求出x值
2、分揀x>=1.5以上對應的
zhiy,z值
disp('x y z'); %顯示daox>=1.5,03、用polt3()函式版繪製圖形,即
plot3(x,y,z)
4、具體代權碼見附件。也可以通過私信上傳。
matlab 三元函式影象
8樓:匿名使用者
phi=1;%你說的常數,根據需要自己改
[f d]=meshgrid(linspace(30,200,20),linspace(2,20,20));
dx2=abs((phi^2/4-phi*f).*d./(2*f.^2-phi*f));
mesh(f,d,dx2);
xlabel('f');ylabel('d');zlabel('\deltax^_');
matlab畫三元函式
9樓:呦呵這名字
%f1[x, y, z] = ellipsoid(0,0,0,2*sqrt(5),sqrt(10),sqrt(10),120);
surfl(x, y, z)
hold on
%f2syms x y;
z=4-x.^2-y.^2;
ezsurf(subs(z),60)
hold on
grid on
axis([-5,5,-5,5,-5,5])
怎麼用matlab繪製顯函式三元函式影象?
10樓:我行我素
z=0.42a+0.3b可改為z=0.42*x+0.3*y,程式設計可這樣:
x=linspace(0,5);y=linspace(1,8);
[x,y]=meshgrid(x,y);
z=0.42*x+0.3*y;
surf(x,y,z)
你試試看。
matlab畫圖問題,用matlab作圖 初學者的問題
下面這個程式滿足你座標軸的要求 x 0 0.001 10 y1 cos x y2 x subplot 121 plot x,y1 axis 0 10 0 1 grid on subplot 122 plot x,y2 axis 0 10 1 0 grid on 參考 figure x 0 0.01 ...
隱函式畫圖matlab
h ezplot 1 2 y 2 1 2 x 2 1 3 x 3 0 0.3,2 1,1 set h,linestyle color r 設定顏色,紅色 hold on g ezplot 1 2 y 2 1 2 x 2 1 3 x 3 0.1 0.3,2 1,1 set g,linestyle co...
Matlab使用計時器畫圖,Matlab使用計時器畫圖
會不會是因為你呼叫函式的時候,控制代碼已經不在當前的gui中了,因此程式找不到axes1了?仔細看了一下。axis handles.axes1 試試換成axis。imshow filename,parent handles.axes1 把imshow生成 的 parent 設為axes1的控制代碼。...
matlab畫圖怎麼設定線條型別和顏色
plot好像可以指定相應的顏色跟線條的型別。matlab畫圖怎麼設定線條型別和顏色 若要改變顏色,在座標對後面加上相關字串即可 x 0 0.01 10 plot x,sin x r 若要同時改變顏色及圖線型態 line style 也是在座標對後面加上相關字串即可 plot x,sin x r 關於...
用matlab畫圖時,怎麼在圖形上顯示的數字隨著變數的變化而變化。謝謝
r 1 theta linspace 0,2 pi,200 2 pi xx cos theta yy sin theta numindex randperm 7 plot 2 r xx,2 r yy 外圓hold on plot r xx,r yy,虛線圓plot r xx 3,r yy 3 原點的...