matlab生成两个相同范围的整数的随机矩阵,如果第一个矩阵的对应的位置的数值小于第二个矩阵的对应位置的数值,那么交换位置
时间: 2024-05-27 15:14:56 浏览: 146
matlab 用于建立给定范围的矩阵
可以使用以下代码实现:
n = 5; % 矩阵大小
A = randi([1, 10], n, n); % 生成第一个随机矩阵
B = randi([1, 10], n, n); % 生成第二个随机矩阵
for i = 1:n
for j = 1:n
if A(i,j) < B(i,j) % 如果第一个矩阵的对应位置的数值小于第二个矩阵的对应位置的数值
temp = A(i,j); % 交换位置
A(i,j) = B(i,j);
B(i,j) = temp;
end
end
end
disp(A); % 输出交换后的第一个矩阵
disp(B); % 输出交换后的第二个矩阵
阅读全文