matlab输入20个数求最大数和最小数,要求分别用循环结构和调用matlab的max,min函数实现
时间: 2024-03-05 22:53:21 浏览: 458
matlab开发-最大值和最小值
使用循环结构实现:
```matlab
% 读入20个数
nums = zeros(1, 20);
for i = 1:20
nums(i) = input('请输入一个数:');
end
% 使用循环查找最大值和最小值
max_num = nums(1);
min_num = nums(1);
for i = 2:20
if nums(i) > max_num
max_num = nums(i);
end
if nums(i) < min_num
min_num = nums(i);
end
end
disp(['最大值为:' num2str(max_num)]);
disp(['最小值为:' num2str(min_num)]);
```
使用 `max` 和 `min` 函数实现:
```matlab
% 读入20个数
nums = zeros(1, 20);
for i = 1:20
nums(i) = input('请输入一个数:');
end
% 使用max和min函数分别计算最大值和最小值
max_num = max(nums);
min_num = min(nums);
disp(['最大值为:' num2str(max_num)]);
disp(['最小值为:' num2str(min_num)]);
```
阅读全文