|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我目前正在做一个动态的三维随机航迹模拟;
预定航迹数k为可变参量;现在的运行结果是:点击运行,打开窗口,画出k个航迹的运动轨迹(一个小点在已知的航迹譬如抛物线中移动,从起始点移动到终点,结束);
但是老板要求:在不关闭窗口的情况下,刷新坐标轴内(即白色部分)的图像,具体举例:第一次,一个k=8的航迹的模拟结束了(进过了一个动态的过程),随机刷新,然后产生一个新的k=3(k为随机)的航迹的模拟过程,以此类推,直到人为关闭的时候该窗口才结束;
请问大概可以使用什么方法和什么函数?同学们有什么好的建议么?谢谢解答!!
================================================================
我把画图整个的程序传上来,请同学们指正!需要的同学也可以拿去参考。
================================================================
下面贴一点画图部分的程序:
h=plot3(pos_a_x,pos_a_y,pos_a_z,'*',pos_b_x,pos_b_y,pos_b_z,'*');
grid on;
axis([-r_max r_max 0 r_max 0 1e3]);
title('炮弹模式下的航迹演示图');
xlabel('X轴');ylabel('Y轴');zlabel('Z轴');
hold on;
figure(1);
………………
………………
set(h,'EraseMode','xor','MarkerSize',10);
………………
………………
set(h,'XData',pos_a_x,'YData',pos_a_y,'ZData',pos_a_z) |
|