1

我有一个 7x2 矩阵,其中包含绘制形状的数据。所以我的脚本是:

myMatrix = ([3,3;4,2;5,1;9,1;5,1;4,2;3,3]);
plot(myMatrix);
axis([-15 15 -15 15]);

我正在尝试将它向下翻译 3 个单位并留下 4 个单位。这样我的形状将以点(0,0)为中心。我可以简单地通过创建一个新变量并将其定义为-3+myMatrix. 这会将其向下平移 3 个单位,但我无法沿 x 轴移动它。

可能有一个简单的解决方案,但我一直在寻找 matlab 和谷歌搜索的文档,但我找不到任何可以帮助我解决这个问题的东西。

4

1 回答 1

2

尝试这个:

plot(-3:3,myMatrix-3)

当 nox提供给plot时,x 坐标是隐含的1:length(y)wheny是一个向量或1:size(y,1)一个矩阵。这反而提供-3:3x.

于 2013-10-03T00:49:59.210 回答