MATLAB 用函数求解1!+2!+3!+4!+....+n!
时间: 2023-11-18 20:02:47 浏览: 192
0.618 matlab实现
可以使用MATLAB中的循环结构和阶乘函数factorial()来求解1!+2!+3!+4!+....+n!的和。具体代码如下:
```matlab
n = input('请输入n的值:');
sum = 0;
for i = 1:n
sum = sum + factorial(i);
end
disp(['1!+2!+3!+...+n!的和为:', num2str(sum)]);
```
在这段代码中,首先通过input()函数获取用户输入的n的值,然后使用for循环结构从1循环到n,每次循环计算当前i的阶乘并加到sum中。最后使用disp()函数输出结果。
阅读全文