GPT答: |
https://ask.gongduoduo.com
|
你可以使用以下代码来实现:
```matlab
% 生成一个n*n的随机矩阵
n = 5;
A = randi([1,10], n, n);
% 找到每行最大值和它们的位置
[max_values, max_indices] = max(A,[],2);
% 创建一个两行n列的矩阵,存储最大值和它们对应位置
result_matrix = [max_values, max_indices];
disp(result_matrix);
```
这段代码首先生成了一个n*n的随机矩阵A,然后使用max函数找到每行最大值和它们所在位置。接着将这些最大值和对应位置合并成一个两行n列的矩阵,并打印出来。
|