作业帮 > 数学 > 作业

急.MATLAB画圆柱面问题

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/05 10:00:59
急.MATLAB画圆柱面问题
我建立了一个圆柱面方程,需要查看是否正确,准备在MATLAB中画出来.可是我不会MATLAB.只知道它可以.方程如下:x^2+y^2+(z-15.25)^2=(0.106*x+0.3078*y+10.401)^2+(0.3078*x+0.8939*y-3.5814)^2.希望高手能帮我把程序写出来.这是一个平行于XOY平面无限长的圆柱面
x=-50:1:50;y=-50:1:50;z=0:1:50;
[x,y,z]=meshgrid(x,y,z);
f=x.^2+y.^2+(z-15.25).^2-(0.106*x+0.3078*y+10.401).^2-(0.3078*x+0.8939*y-3.5814).^2;
p=patch(isosurface(x,y,z,f,0));
set(p,'FaceColor','red','EdgeColor','none');
daspect([1 1 1])
view(3)
camlight; lighting phong