1
我有一个7x2矩阵,其中包含数据绘制出一个形状。所以我的脚本是:MATLAB:绘制翻译后的形状
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和谷歌搜索的文档,但我找不到任何帮助我解决这个问题。
嘿,非常感谢这个作品!你能否解释一下-3:3代表什么?对不起,我还是matlab的新手 – Favonius
我很高兴得到了帮助。在命令行上键入'-3:3'来查看给出的内容,并查看'help plot'来获得对'plot(x,y)'语法的解释。请看看这里:http://stackoverflow.com/help/someone-answers – chappjc