作业帮 > 综合 > 作业

怎样用matlab画X,Y,Z坐标下的图形

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/01 10:21:59
怎样用matlab画X,Y,Z坐标下的图形
图形是由曲面y=0,y=4-x^2-4*z^2包围而成的.
THX
[t,r]=meshgrid(linspace(-pi,pi,40),linspace(0,2,20));
x=r.*cos(t);y=4-r.^2;z=r.*sin(t)/2;%转换为参数方程,可验证xyz满足y=4-x^2-4*z^2,r是椭圆半径,故r>=0,且当r=2时,y=0,所以r的范围是0~2,t就是绕一周,任何一个2π范围的区间都可以,这里取的是-π~π.
mesh(x,y,z);hold on;mesh(x,0*y,z);axis equal;