Matlab学习-轨迹热力图绘制

Matlab学习-轨迹热力图绘制

参考链接:

  1. MathWork-scatter函数使用

问题需求:
需要将轨迹上的点另一维信息同时显示在图上,比如横纵向误差等,这个时候画轨迹与误差的热力图就能很好同时反应位置和定位误差之间的关系;比如可以通过热力图知道位置误差在哪些位置会比较大。

画图命令

scatter(data.pos_x,data.pos_y,200,data.flage_err,'filled');
colorbar;

命令注解:
scatter(横坐标x,纵坐标y,点大小,定位误差,填充点)

最后效果图如图所示:
Matlab学习-轨迹热力图绘制_第1张图片Matlab学习-轨迹热力图绘制_第2张图片

python也有类似画热力图功能函数

data.plot.scatter('pos_x', 'pos_y',c='err_2d', colormap='jet')

效果图如下:
Matlab学习-轨迹热力图绘制_第3张图片

你可能感兴趣的:(Matlab学习,matlab,学习,开发语言)