MATLAB数据处理
冒号的作用(获取指定行列的数据)
a = 1 2 3 4 5 4 5 6 7 8 0 1 4 7 8 0 2 5 8 7
b = a(行,列)
:b = a(1:2:4,2:2:4)
逗号前面的为行限定,后面的为列限定,改命令为获取a
矩阵的从第1行开始,每两行取一行数据,一直到第4行,后面参数表示每一行中从第2列开始,每两列取一列数据,一直到第4列。[起始值:步长:终点值]
其中中间的增量参数可以省略[起始值:终点值]
,默认增量为1,方括号可以省略,起始值默认为1,终点值默认为结尾,省略表示取全部[(start):(end)]
b=a([1 2],[3 2])
取第1 2行的第3 2列数据省略列参数
b = a(1:2:4)
默认第1对列操作,取1,3行的第一列的数据,并转换为行向量b=b(:)
表示将所有数据存成一列