MATLAB画三维空间小球沿给定轨迹曲线运动~轨迹是由一个矩阵画出来的,文件名为single,x=single(:,2);%x为矩阵所有第2列的值y=single(:,3);%y为矩阵所有第3列的值z=single(:,4);%y为矩阵所有第4列的值plo

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 19:46:24
MATLAB画三维空间小球沿给定轨迹曲线运动~轨迹是由一个矩阵画出来的,文件名为single,x=single(:,2);%x为矩阵所有第2列的值y=single(:,3);%y为矩阵所有第3列的值z

MATLAB画三维空间小球沿给定轨迹曲线运动~轨迹是由一个矩阵画出来的,文件名为single,x=single(:,2);%x为矩阵所有第2列的值y=single(:,3);%y为矩阵所有第3列的值z=single(:,4);%y为矩阵所有第4列的值plo
MATLAB画三维空间小球沿给定轨迹曲线运动~

轨迹是由一个矩阵画出来的,文件名为single,

x=single(:,2);%x为矩阵所有第2列的值

y=single(:,3);%y为矩阵所有第3列的值

z=single(:,4);%y为矩阵所有第4列的值

plot3(x,y,z);%画出指定的3维轨迹曲线

现在的问题是,我的目标是做一个小球沿此轨迹曲线运动的动画,comet命令我看过,但是comet做的彗星图运动太快了,可以调慢动作的么?另外小球怎么显示出来?把一个质点放大还是画一个球体额好?

MATLAB画三维空间小球沿给定轨迹曲线运动~轨迹是由一个矩阵画出来的,文件名为single,x=single(:,2);%x为矩阵所有第2列的值y=single(:,3);%y为矩阵所有第3列的值z=single(:,4);%y为矩阵所有第4列的值plo
设x 为1xm y为nx1 z为 mxn
1、plot3(x,y,z) ; 其中X Y Z 为二维数组(x的行向量(x坐标点列)重复length(y)=n次,y的列向量重复length(x)=m次,z(m,n)对应x(m)y(n)) 此方法要将x,y重复扩展
2、meshi(x,y,z)
matlab帮助里输入上面的两个命令下有详细操作方法.