用MATLAB函数文件,输入两个正整数,输出最大公约数和最小公倍数
时间: 2023-06-15 15:07:02 浏览: 280
maxmin.rar_matlab例程_C/C++_
可以使用MATLAB内置函数`gcd`和`lcm`来计算最大公约数和最小公倍数,代码如下:
```matlab
function [gcd_num, lcm_num] = gcd_lcm(a, b)
% 输入两个正整数a和b,输出它们的最大公约数和最小公倍数
gcd_num = gcd(a, b);
lcm_num = lcm(a, b);
end
```
使用方法:在MATLAB命令行中输入`[gcd_num, lcm_num] = gcd_lcm(a, b)`,其中`a`和`b`为要计算的两个正整数。
例如,输入`[gcd_num, lcm_num] = gcd_lcm(12, 18)`,输出结果为`gcd_num = 6`和`lcm_num = 36`。
阅读全文