matlab中如何输出一个4*4矩阵中的某一或两个元素?

2024-11-14 12:34:02
推荐回答(5个)
回答1:

若矩阵名为a,则a(i,j)就可以输出任意一个元素;a(i,:)输出第i行元素;a(:,j)输出第j列元素

回答2:

要输出矩阵中的元素只要用到所需元素的行标、列标即可。

示例:
若有5×5矩阵A,
A(2,3)
输出第二行第三列的元素

扩展:
A(12)也会输出第二行第三列的元素。当只有一个标注时,matlab会把矩阵线性化,即把所有的列连起来,成一个列矢量,找到其中第12个输出。

回答3:

既可以用数组名跟圆括号,行号,列号表示,又可以用一个参数表示。注意一个参数表示时,MATLAB是列优先的,千万别弄错。例如:A=[1,2,3;4,5,6;7,8,9]; 则A(2,1)=4。千万别写成A[2,1]! 如果用一维表示是:A(2)=4, 千万别写成A(4)! 不信你可以上机试试。

回答4:

A(i,j):输出第i行第j列元素
A([i1,i2],[j1,j2]):输出第i1,j1元素,及i2行j2列元素。

回答5:

a(2,2)代表第二行第二列,以此类推。