提取包含的子矩阵

时间:2016-01-12 20:16:31

标签: matlab matrix

假设A是10×10矩阵。我们想要提取一个由A行2到7行和2到6行组成的子矩阵。什么单个MATLAB命令(使用10个字符或更少)可以实现这个目的? A已经定义。

我的回答是

B=A([2:7],[2:6])

但这显然是错误的。此解决方案需要10个字符或更少。 (2:7, 2:6)也是错误的。

1 个答案:

答案 0 :(得分:0)

对我来说:

FridayJuly082016

工作得很好。您是否能够在更多上下文中发布问题,并显示您遇到的错误? A = magic(10);B = A(2:7,2:6) B = 80 7 14 16 73 81 88 20 22 54 87 19 21 3 60 93 25 2 9 61 24 76 83 90 42 5 82 89 91 48 是完全标准的MATLAB语法。