假设我们有以下矩阵
1 3 6
5 4 7
5 3 9
我要做的是为每一行分配maximum
列的值。因此,例如,我期待以下输出:
x(1) = 6
x(2) = 7
x(3) = 9
我尝试通过编写下面的代码来做到这一点,但没有得到预期的输入:
x=[1 3 6;5 4 7; 5 3 9]
[rows, columns] = size(x);
for i=1:columns
for j=1:rows
[maximum, position] = max(x(j,:));
disp('MAXIMUM')
x(j)=maximum
end
end
我应该怎么做才能获得预期的输出?