index(k,j)是壹個只有壹個值的標量,因此它將報告維度不匹配。
修改:
find(Com(k,j,:)= = max(Com(k,j,:));
可以使用find(com(k,j,:)= = max(com(k,j,:),1);只返回找到的第壹個最大值的位置。
擴展數據:
需要註意的事項
查找功能:查詢非零元素的位置和值。
1,返回向量find中非零元素的位置(A)
以矢量A =【0 1 2 3 4 5 6 7 8】為例,在MATLAB主窗口中輸入以下命令:
a =【0 1 2 3 4 5 6 7 8】;
找到(壹)
會得到
ans =?
2 3 4 5 6 7 8 9
2.返回矩陣查找中非零元素的位置(A)
設矩陣A =【1 2 0 1;0 2 1 1;0 0 1 1】例如,在matlab中輸入find(A),您將看到以下結果:
ans =?
1
四
五
八
九
10
11
12