基本的Matlab语法理解

时间:2014-02-02 06:02:23

标签: matlab

我正在学习Matlab,我看到了这一行,我并不完全理解它。这不是我可以google的东西所以任何帮助将不胜感激。

size(A([1:3,5:100],:))

1 个答案:

答案 0 :(得分:3)

size(A([1:3,5:100],:))

分成碎片(从里到外,不重复已经解释的事情):

[1:3,5:100]   - elements 1,2,3 and 5,6,7,…100 
A([], :)      - Rows 1,2,3 and 5,6,7,…10 , and all columns, of matrix A
size()        - the dimensions of the object

结果将是

[99 N]

其中N是A中的列数。为什么99?因为我们只跳过第4行(以及100之后的所有内容)。如果A少于100行,则此命令将失败。