matlab中语句b=a(2:3,2:3)是什么意思啊,这个和元胞的下标访问有关

如题所述

将数组a中的第二、三行中的第二、三列赋给数组b。因此b为一个2*2的数组。
这个和元胞的下标访问相通。a为元胞结构的话,b也为元胞结构,且值是对应的2*2结构。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-27
a(m:n,p:q)表示a中第m行至第n行中第p列至第q列的数,例如
a =

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

a(2:3,2:3)

ans =

6 7
10 11

a(2:3,1:4)

ans =

5 6 7 8
9 10 11 12

a(1:3,1:4)

ans =

1 2 3 4
5 6 7 8
9 10 11 12

>> a(1:3,3:4)

ans =

3 4
7 8
11 12本回答被提问者采纳
相似回答