求~matlab temp=array(1:2, 1:2); [rows,cols]=find(temp==max(max(temp)));是什么意思 在线等!
发布网友
发布时间:2022-04-30 21:49
我来回答
共2个回答
热心网友
时间:2023-10-03 05:48
temp=array(1:2, 1:2);%将array矩阵的第1,2行和1,2列取出来,生成一个2*2的矩阵temp
[rows,cols]=find(temp==max(max(temp)));%获取temp矩阵中最大值所在的行列索引。
例如
temp =
1 2
3 4
则[rows,cols]=find(temp==max(max(temp)));执行后
rows = 2
cols = 2
即:temp的第2行第2列所在的值是temp的最大值。
热心网友
时间:2023-10-03 05:49
将array的2*2矩阵赋给temp 然后找出temp中最大值的位置