强大的数组/矩阵操作功能是Matlab的最强大的优势之一。得益于此,大多数情况下,用户不需要考虑变量、循环这些繁琐的代码形式,只需要把数据填到一个数组里去就行。所以通常存储数据是这样的:
a=[1 2 3
4 5 6
7 8 9];
这样的排列让数据一目了然。问题是程序常常可能需要把数据转为向量再操作,用循环肯定是可以实现的,但Matlab里还有更简便的办法,目前找到两种,如下所示。
》》》最简单的是
a=a(1:end)
a =
1 4 7 2 5 8