matlab语句的意思!??

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:05:27
hh =

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

>> hh([2;3;4])

ans =

5
10
2
问题是hh([2;3;4])的意思是什么,有什么运算规律的??

它是在按如下顺序取数:1,5,10,2,6,11,3,7,12,4,8,13
hh([2;3;4]) 是取如上顺序的第二个、第三个和第四个数,就是5,10,2

{2,1,1}{3,1,1}
由于没有第四行所以是{1,4,1}
反正是填充不存在的行或者列

按着从上往下,到最下面再转到右边一列的顺序数数,得到一个序列为:1 5 10 2 6 11 3 7 12 4 8 13.hh([2;3;4]) 就是取这个序列的第2,3,4个数。如你输入hh([9:10]),会出来ans =

12 4