matlab 画图 三元函数

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

这明显是一个曲面方程

所以二三楼的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])

matlab画图 matlab画图怎样添加标注,都有什么函数? matlab分段函数 画图速度很慢,怎么回事?? 请教matlab画图 MATLAB三维画图程序 matlab中的画图问题 用matlab画图 matlab函数 我在matlab中的自定义函数无法画图,怎么把啊? 三元函数公式问题