MATLAB如何绘制空间曲线图形
来源:网络收集 点击: 时间:2024-03-21绘制空间曲线
plot3(x,y,z)%根据同维数组x,y,z绘制空间曲线
plot3(x1,y1,z1,x2,y2,z2)%同一个图形窗口绘制多条空间曲线
如:
t=linspace(0,12*pi,360);
x=cos(t);
y=sin(t);
z=t;
plot3(x,y,z,*r:)
grid on


添加空间曲线:
line(x,y,z)%根据数组x,y,z添加空间曲线
如:
t1=linspace(-2*pi,2*pi,720);
x1=t1;
y1=2*cos(12*t1);
z1=2*sin(12*t1);
plot3(x1,y1,z1,r:);
grid on
t2=linspace(-pi,pi,720);
x2=t2;
y2=cos(24*t2);
z2=sin(24*t2);
line(x2,y2,z2)


空间图形的视角
view(a,e)%设置方位角a和仰位角e
如:
x=linspace(-2*pi,2*pi,720);
x1=x;
y1=cos(12*x);
z1=sin(12*x);
plot3(x1,y1,z1)
view(72,-50)


空间坐标轴属性:
axis()%设置空间x,y,z轴的坐标刻度范围
xlim()%设置空间x轴的刻度范围为
ylim()%设置空间y轴的刻度范围为
zlim()%设置空间z轴的刻度范围为
axis equal%设置三个空间坐标轴的坐标为等长刻度
axis square%设置空间正方形坐标系
axis tight%将数据范围直接设置为坐标范围
axis auto%使用默认设置


空间图形的转换
rotate(h,,f)%将句柄h对应的图形,绕直角坐标方向旋转角f;
如:
t1=linspace(-pi,3*pi,720);
x1=t1;
y1=0.2*cos(36*t1);
z1=0.2*sin(36*t1);
h=plot3(x1,y1,z1)
rotate(h,,45)

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_362849.html