对于一个矩阵A,用Matlab输入[m j]=max(abs(A)),c=A(j),c代表什么意思?

例:>>A=[1 2 5 6;3 7 9 6;2 6 9 7];[m j]=max(abs(A));c=A(j)c= 3 3 3 2
2024-12-25 07:07:52
推荐回答(2个)
回答1:

[m j]=max(A)返回A每列的最大值和该值的行位置,
因此m=3 7 9 7,对应四个元素的位置j=2 2 2 3 行
A(j)当j为向量时,表示第j个数值,按逐列编号,
故为A(j)==A(2,1), A(2,1), A(2,1), A(3,1)
即 3 3 3 2

回答2:

c是A的第j个元素,这里j是2 2 2 3,所以c就是3 3 3 2