【发布时间】:2012-12-27 11:15:04
【问题描述】:
我刚开始写硕士论文,我对 matlab 的能力/理解已经有问题了。
问题是,我在行星/月球表面有一条轨迹(一个带有时间和坐标的 .mat。然后我有一些带有时间和当时测量值的 .mat。
我可以在 scatter() 中将其绘制为彩色编码轨迹(使用测量值和坐标)。这非常好用。
但是我的问题是我需要更复杂的东西。 我现在需要获取轨迹,而不是对其进行颜色编码,我应该将测量的图形(值)(为每个点给出)添加到轨迹(并不总是一条直线)。我将添加一个小草图来解释我想要什么。红色箭头显示我想要添加到情节中的内容,绿色显示我拥有的内容。
【问题讨论】:
-
在开始绘制图形之前尝试“坚持”。如果您现在绘制其他内容,它将被绘制在您的图表中。
-
谢谢,但这根本不是问题。问题是我想在与直线(和点)成直角的特定距离上绘制点。
-
也许在黑线图上添加一个 y 轴也很好(这也是“旋转的”)
-
不确定它是否有帮助,但您可能想查看
doc rotate此外,它没有回答问题,但根据它的值着色线条会更容易,而不是定位一条对角线上方的线。 -
那我不明白你的问题,你基本上把你的线作为 x 轴并通过添加你的线的坐标(绿色箭头)来转换图形(红色箭头)。如果绿色不是一条线,则对这些点进行插值并将其视为您的 x 轴(这不是线性的,而是有点多项式)。如果它不是线性的,但您想将其视为一条线,请进行线性回归。