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的可以画出图像,但是好像图像也不理想](/uploads/image/z/1074984-24-4.jpg?t=matlab+%E7%94%BB%E5%9B%BE+%E4%B8%89%E5%85%83%E5%87%BD%E6%95%B0%E5%A6%82%E4%BD%95%E7%94%A8matlabl%E7%94%BB%E4%B8%89%E5%85%83%E5%87%BD%E6%95%B0%E5%9B%BE%E5%83%8F%E5%91%A2%2C%E6%AF%94%E5%A6%82%E8%AF%B4%EF%BC%9A%28x%5E2%2By%5E2%2Bz%5E2%29%5E2.5%3Dz%5E3%3B%E6%88%91%E7%94%A8%E4%BA%86%E5%BE%88%E5%A4%9Amatlabl%E5%85%AC%E5%BC%8F%E5%B0%9D%E8%AF%95%E4%BA%86%2C%E5%B0%B1%E6%98%AF%E7%94%BB%E4%B8%8D%E5%87%BA%E6%9D%A5%2C%E6%B1%82%E6%95%91%21%E6%88%91%E8%AF%95%E9%AA%8C%E4%BA%86%EF%BC%8C%E5%8F%AA%E6%9C%89+fhq_ghost%E7%9A%84%E5%8F%AF%E4%BB%A5%E7%94%BB%E5%87%BA%E5%9B%BE%E5%83%8F%EF%BC%8C%E4%BD%86%E6%98%AF%E5%A5%BD%E5%83%8F%E5%9B%BE%E5%83%8F%E4%B9%9F%E4%B8%8D%E7%90%86%E6%83%B3)
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;还有范围注意确定。