PDA

查看完整版本 : [MATLAB混合编程] [求助]请问如何用MATLAB画出如下机器人行进轨迹


kururu2008
2009-12-18, 11:49
请问各位先进,我有二笔资料储存在矩阵中(前进步数与转弯方向每次的数值并不一定).
举例:
矩阵a储存机器人的前进步数例如: 10 7 12 8 6 11 20 .
矩阵b储存机器人的转弯方向例如: 1 2 2 2 1 1 2 .(1代表左转,2代表右转)
请问要如何在MATLAB中绘制出机器人的行进轨迹,也就是要能画出前进步数的长度後并画出转弯的方向,如下图. 谢谢.
http://img.oc.com.tw/y91021/200912181141443002929843.jpeg

walnutcy
2009-12-20, 10:05
先做一个小的转换算法处理,并存成向量,然后再绘图会不会简单一些呢?

转换算法也比较简单,需要初始方向,然后每处理一组数据,变更当前方向,并记录当前位置。

kururu2008
2009-12-20, 16:57
先做一个小的转换算法处理,并存成向量,然后再绘图会不会简单一些呢?

转换算法也比较简单,需要初始方向,然后每处理一组数据,变更当前方向,并记录当前位置。

可否用程序代码详细说明呢? 谢谢.