Matlab中find函数使用B =5 2 1 -12-1 4 2 202 -3 10 3n=length(b);q=find(B(2:n,2)==max(abs((B(2:n,2)))))为什么q输出的是1.不是第二列的第二个元素么b =-12203

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/14 19:34:28
Matlab中find函数使用B =5 2 1 -12-1 4 2 202 -3 10 3n=length(b);q=find(B(2:n,2)==max(abs((B(2:n,2)))))为什么q输出的是1.不是第二列的第二个元素么b =-12203
xQN@YD F;$#La_AB|!F1SL\bgfں@q!qd{3ܫRz1y6X/{ "K#W"q$RM]77[[ɓ1VHx\1Bv=I7 R/tPj>^4gRU!-IU3v?K毠xExw/<1!^Wȝ (TD.<݇rY?jOOgJQʢm:h;h`05d[>1[6뽂?<jCOK5J=/ao% 9LgCx

Matlab中find函数使用B =5 2 1 -12-1 4 2 202 -3 10 3n=length(b);q=find(B(2:n,2)==max(abs((B(2:n,2)))))为什么q输出的是1.不是第二列的第二个元素么b =-12203
Matlab中find函数使用
B =
5 2 1 -12
-1 4 2 20
2 -3 10 3
n=length(b);
q=find(B(2:n,2)==max(abs((B(2:n,2)))))
为什么q输出的是1.不是第二列的第二个元素么
b =
-12
20
3

Matlab中find函数使用B =5 2 1 -12-1 4 2 202 -3 10 3n=length(b);q=find(B(2:n,2)==max(abs((B(2:n,2)))))为什么q输出的是1.不是第二列的第二个元素么b =-12203
输出是对的.因为他找到的是B(2:n,2)中的第一个元素.
你可以好好看看find函数的作用.
你如果写下面代码应该就对了:
A = B(2:n,2);
A(q=find(B(2:n,2)==max(abs((B(2:n,2))))))
这个输出就是第二列的第二个元素.