用matlab绘制空间曲线:x^2+y^2+z^2=64; y+z=0

如题所述

1、在matlab中绘制空间三维曲线的命令是plot3。

2、启动matlab后,在命令行窗口处写入代码。这是空间曲线命令的最基本用法。

3、通过绘图工具栏上的按钮,还可以设置摄像头的位置,以便从不同的角度观察该空间曲线。

4、修改命令为plot3(x1,y1,z1,'r')。可以更改曲线的颜色,相应的有‘b’(蓝色),‘y’(黄色),‘k’黑色等等。

5、同时,还可以添加title(‘螺旋线’)命令来给曲线图一个标题。以及给xlabel('x轴'),ylabel(‘y轴’),zlabel(‘z轴’)。

6、空间曲线就完成了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-12-01
[X,Y,Z]=sphere(50);
mesh(8*X,8*Y,8*Z)%画球面
hold on;
ezmesh('0-y',[-8 8])%画平面
[x,y,z]=meshgrid(linspace(-8,8));
contourslice(x,y,z,y+z,8*X,8*Y,8*Z,[0 0])%画交线
axis equal
view(135,20)
%只显示出这条圆曲线
figure
contourslice(x,y,z,y+z,8*X,8*Y,8*Z,[0 0])%画交线
axis equal
view(135,20)追问

view(135,20) 是什么意思 为什么是135 和 20

追答

这是图的视角坐标值(az, el)中az--方位角;el-- 俯视角

本回答被提问者和网友采纳
第2个回答  2011-09-21
隔壁寝室的吧。。。
第3个回答  2011-09-20
下面的可以,方法,你也可以用别的函数
相似回答