编写Matlab程序实现1+3!+5!+...+49!及2!+4!+6!+...+50!
时间: 2023-06-10 08:05:46 浏览: 439
m基于matlab的IEEE802.15.4家庭网络高效节能的有效接入方法+程序操作视频
5星 · 资源好评率100%
此处提供一份 Matlab 程序,实现了题目要求:
```matlab
%% 计算1! * 3! * 5! * ... * 49!
n = 49;
nums = 1:2:n;
factorials = cumprod(nums);
result1 = factorials(end);
%% 计算2! * 4! * 6! * ... * 50!
n = 50;
nums = 2:2:n;
factorials = cumprod(nums);
result2 = factorials(end);
disp(result1);
disp(result2);
```
此程序首先求出了1 3 5 ... 49的阶乘乘积,然后求出了2 4 6 ... 50的阶乘乘积,并分别输出了结果。
阅读全文