matlab画多点运动轨迹我用plot3和comet3画点运动轨迹只能画一条,同时使用两个comet3函数画两个点的运动轨迹时,会在第一条轨迹画完以后,擦除第一条轨迹再画第二条,请教大神如何同时画出两个

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 11:38:44

matlab画多点运动轨迹我用plot3和comet3画点运动轨迹只能画一条,同时使用两个comet3函数画两个点的运动轨迹时,会在第一条轨迹画完以后,擦除第一条轨迹再画第二条,请教大神如何同时画出两个
matlab画多点运动轨迹
我用plot3和comet3画点运动轨迹只能画一条,同时使用两个comet3函数画两个点的运动轨迹时,会在第一条轨迹画完以后,擦除第一条轨迹再画第二条,请教大神如何同时画出两个点的运动轨迹?
我的意思是两个点同时出轨迹,不是一个出完再出另一个

matlab画多点运动轨迹我用plot3和comet3画点运动轨迹只能画一条,同时使用两个comet3函数画两个点的运动轨迹时,会在第一条轨迹画完以后,擦除第一条轨迹再画第二条,请教大神如何同时画出两个
可以考虑使用hold on语句
绘制完一幅图以后加上一句 hold on 在绘制另一幅图即可,最后再加一行hold off
例如
x = linspace(0,2,30);
y1 = sin(x);
plot(x,y1);
hold on
y2 = cos(x);
plot(x,y2)
hold off
这样
y1 = sin(x);
y2 = cos(x);
就在一幅图里了

t1 = 0:pi/50:10*pi;

t2=100:0.5:250;

plot3(sin(t1),cos(t1),t1,'-r',cos(t2),sin(t2),t2,'-b')

grid on

axis square

收起

hold on命令~~~
......
plot(x1,y1);
hold on;
plot(x2,y2);

试试这个!
for i=[-5:0.05:5]
y=i^2;
z=i+6;
plot(i,y,'r*'),pause(0.01);
plot(i,z,'b*'),pause(0.01);
hold on;
axis([-5 5 0 30]);
grid on;
end
我自己写的,满意的话多给点分哈

matlab画多点运动轨迹我用plot3和comet3画点运动轨迹只能画一条,同时使用两个comet3函数画两个点的运动轨迹时,会在第一条轨迹画完以后,擦除第一条轨迹再画第二条,请教大神如何同时画出两个 matlab中,我想用函数plot3画个螺旋曲线,却搞不来,t=[0:0.5:20];x=3.*t*sin(pi/3)*cos(2*t);y=3.*t*sin(pi/3)*sin(2*t);z=3.*t*cos(pi/3);plot3(x,y,z,'.-');一直提示第二行错了,但我实在不知道错在哪 matlab 画三维离散点,x,y坐标个数不同,怎样用 plot3画zplot3要求x,y个数相同,但我又不想用surf,mesh,只想得到离散点的图,怎样做, matlab知道一个xyz的关系式和各变量范围,怎么用plot3画出图像 用matlab怎样画一个三维的直角坐标系?高数书上的那种,就是xyz轴按右手螺旋定则的画不是matlab中plot3()画出的坐标系,xyz轴垂直交叉的那种 我刚刚学习MATLAB,想画一下(x^2+y^2-1)^3=x^2*y^3这个曲线的图像,该怎么画呢,用plot还是plot3函数?我不知道该怎样把这一个曲线画出来,我只会画f(x)=x^2这种变量已经很规范的形式. matlab旋转坐标系我现在是用plot3作图,做出的坐标系如图1,但我希望转化成坐标系如图2,请问应该如何操作,或用什么其他的画图命令 PS:坐标轴都是正向,画的比较潦草,请见谅,但意思我想表达 我现在有60多组数据(x,y,z),想拟合成一个曲面,请问在matlab里用什么函数有没有像polyfit这样能算出系数来的?最好还有能把曲面给画出来的,plot3我试过了,只能画一些线出来, 用matlab怎么画 z平面根轨迹 如何用MATLAB画零度根轨迹 单位正反馈,画其根轨迹,怎么用MATLAB实现. 如何在matlab中画z=x*y?能用plot3吗?能给出画立体图的大概步骤吗? >> syms x y z; >> z=x^2+y^2; >> plot3(x,y,z) 用MATLAB输入这样有错吗? 用MATLAB画z=x*y的图像?就是不知道怎么定义:[x,y]=meshgrid(0:.01:10);>> z=x*y;>> plot3(x,y,z)这样不对~但不知道怎么定义 在用maya作动画时我使用了创建运动轨迹,怎样选择物休后不再显示运动轨迹呢? Matlab画三维图形.x从0:100,y从0:100,K是一个与x,y有关系的矩阵,z是求矩阵K的行列式然后我用plot3(x,y,z)为什么画不了三维图形?K大概就是[x,3x,y; 2x,3x,y; 2x,3y,2y]这样的关系.报错原因是Vectors must be matlab三维曲线拟合已知数据点,用plot3画出的三维曲线如图所示,请各位高手求解,可以用什么三维曲线拟合?目的是要得到曲线方程 用matlab怎样画一个三维的直角坐标系?高数书上的那种,就是xyz轴按右手螺旋定则的画不是matlab中plot3()画出的坐标系,xyz轴垂直交叉的那种想画一个二重积分图,能不能给个简答的例子啊? matlab有X,Y及Z值,Z值离散,为何不能画三维图?需要插值吗?现在有了X,Y的横纵坐标值及每个点对应的Z值,但是用matlab的plot3画出的是线状不规则图.现在想由这一万多个点画出光滑一点的连续曲面