matlab 比较两个数组大小,如果第一个数组的对应位置比较小,互换位置
时间: 2024-05-15 11:16:16 浏览: 150
可以使用以下代码实现:
```matlab
% 两个待比较的数组
a = [3, 5, 7, 1, 9];
b = [2, 6, 8, 4, 10];
for i = 1:length(a)
if a(i) < b(i)
temp = a(i);
a(i) = b(i);
b(i) = temp;
end
end
```
这个代码会遍历两个数组中的每一个元素,如果第一个数组的对应位置比较小,就将两个位置上的元素互换。最后输出的`a`数组中的元素会比`b`数组中的元素大或相等。
阅读全文