若矩阵名为a,则a(i,j)就可以输出任意一个元素;a(i,:)输出第i行元素;a(:,j)输出第j列元素
要输出矩阵中的元素只要用到所需元素的行标、列标即可。
示例:
若有5×5矩阵A,
A(2,3)
输出第二行第三列的元素
扩展:
A(12)也会输出第二行第三列的元素。当只有一个标注时,matlab会把矩阵线性化,即把所有的列连起来,成一个列矢量,找到其中第12个输出。
既可以用数组名跟圆括号,行号,列号表示,又可以用一个参数表示。注意一个参数表示时,MATLAB是列优先的,千万别弄错。例如:A=[1,2,3;4,5,6;7,8,9]; 则A(2,1)=4。千万别写成A[2,1]! 如果用一维表示是:A(2)=4, 千万别写成A(4)! 不信你可以上机试试。
A(i,j):输出第i行第j列元素
A([i1,i2],[j1,j2]):输出第i1,j1元素,及i2行j2列元素。
a(2,2)代表第二行第二列,以此类推。