Matlab利用for语循环求1!+2!+……+20!s=0

如题所述

在 Matlab 中,可以使用 for 循环来计算 1!+2!+...+20! 的和。
这是一个简单的示例代码:
s = 0;
for i = 1:20
s = s + factorial(i);
end
disp(s)
在这段代码中,我们首先声明了一个变量 s,并将其初始值设为 0。然后,我们使用 for 循环遍历 1 到 20 的数字。对于每个数字 i,我们调用 Matlab 内置的 factorial 函数来计算 i!,然后将结果加到 s 上。最后,我们使用 disp 函数来输出 s 的值。
运行这段代码后,你将会看到 Matlab 命令窗口中输出 1!+2!+...+20! 的和。
温馨提示:答案为网友推荐,仅供参考