matlab 画图 三元函数如何用matlabl画三元函数图像呢,比如说:(x^2+y^2+z^2)^2.5=z^3;我用了很多matlabl公式尝试了,就是画不出来,求救!我试验了,只有 fhq_ghost的可以画出图像,但是好像图像也不理想

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 04:13:39
matlab 画图 三元函数如何用matlabl画三元函数图像呢,比如说:(x^2+y^2+z^2)^2.5=z^3;我用了很多matlabl公式尝试了,就是画不出来,求救!我试验了,只有 fhq_ghost的可以画出图像,但是好像图像也不理想
xU[O"Y+$N0 MM_v_'F& һܤ1<9\FQzAE'2a8Qs}/lv\fMfyZOWN*w|:K}~EՁA-,qg~Enh.ap1W(ޙps|oLy2^{^v GРNu@zzu4+`3%m0%ú _fpe;>g6쭣3|P4C /C11)ﯠͦԭY;39DJ59rId@5Pk%ǛeiP}a >7jZeJ \jLpԼr%tZBO]xʛa5F -Ynh@\! r3Ec9ħT3\x֖kZCރ`p, o &Z[4DC\L{MaKkQ!দ~QVAgkLδQ6jRnxJPV^a {EU9&_Ά,4:,<| 26p}_oI]eZ Ik@8nBcHVm^O TA;QgZKLgcj)Ӓ)=yӘxM-T#qK qlVKZs[O=τ_/a &8ϳP2X8*$CdL>_XĒ /fyct󃋦-0.tڂL+睌NidA`' mY8u9m6/q*.6tX61ANi32AqVJ. Ez3v戔#14xjʠV~V\qc=MV/[|trT)=hje }^d•+!2DH<,pBpY!ec(Ř K2DŽhRVǟV rw./ZZMW hf:1ڔ1Erw(mFQ0Y Cy=If0c

matlab 画图 三元函数如何用matlabl画三元函数图像呢,比如说:(x^2+y^2+z^2)^2.5=z^3;我用了很多matlabl公式尝试了,就是画不出来,求救!我试验了,只有 fhq_ghost的可以画出图像,但是好像图像也不理想
matlab 画图 三元函数
如何用matlabl画三元函数图像呢,比如说:
(x^2+y^2+z^2)^2.5=z^3;我用了很多matlabl公式尝试了,就是画不出来,求救!
我试验了,只有 fhq_ghost的可以画出图像,但是好像图像也不理想,有谁能提供M-file格式的?
最好你自己试验成功了再复制过来啊!我对Matlabl还是不怎么熟悉的。

matlab 画图 三元函数如何用matlabl画三元函数图像呢,比如说:(x^2+y^2+z^2)^2.5=z^3;我用了很多matlabl公式尝试了,就是画不出来,求救!我试验了,只有 fhq_ghost的可以画出图像,但是好像图像也不理想
这明显是一个曲面方程
所以二三楼的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])

clc
[y,z]=meshgrid(-14:0.05:14);
x=sqrt(z.^(3/2.5)-y.^2);
plot3(x,y,z);
结果忽略了复数部分

用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)

先给定区域,注意点乘,应该是(x.^2+y.^2+z.^2).^2.5=z.^3;还有范围注意确定。