举报
猪已跑路
comet3可以加个轨迹head表示出轨迹运动 采用for循环 ,可以在每个循环中可以在画每个点如点(x1,y2,z12)的过程中写入Plot3(x(1),y(2,2),z(1,2)),hold on plot(Centers(1,:),Centers(2,:),'kx',... ,'LineWidth',2) plot(Centers(1,:),Centers(2,:),'ko',... 'MarkerSize',12,) 在Plot3中可用表示 圆圈 里面一个叉叉 'MarkerSize',12表示大小,可以用来表示你的球(天体),'LineWidth',2可表示圆圈的线条粗细,加宽就行。 matlab一个简单动画 动画 s =0.2; x1=0; % 确定起始点横坐标x1及其增量 nframes = 50; % 确定动画总帧数 for k = 1:nframes x1= x1+s; % 确定画图时横坐标终止值x1 x =0:0.01:x1; y =sin(x); plot(x,y); % 在x=[0 x1]作y=sin(x)曲线 axis([0 2*pi -1 1]) % 定义坐标轴范围 grid off % 不显示网格线 M(k) = getframe; % 将当前图形存入矩阵M(k) end movie(M,3) % 重复3次播放动画M