1
我希望能夠創建一個列向量,其每行中的值對應於矩陣中具有該特定行中最大值的列。獲取矩陣中具有最高值的列的向量
例如, 如果我有一個矩陣,如:
A = [1,5,2;3,1,1;0,1,0];
我想最終的矩陣:
maxValueColumns = transpose([2,1,2]);
有一個簡單的/有效的方式做到這一點?
我希望能夠創建一個列向量,其每行中的值對應於矩陣中具有該特定行中最大值的列。獲取矩陣中具有最高值的列的向量
例如, 如果我有一個矩陣,如:
A = [1,5,2;3,1,1;0,1,0];
我想最終的矩陣:
maxValueColumns = transpose([2,1,2]);
有一個簡單的/有效的方式做到這一點?
您正在尋找max()
:
A = [1,5,2;3,1,1;0,1,0];
[~, maxValueColumns] = max(A, [], 2); % 'maxValueColumns' will contain [2; 1; 2]