MATLAB 阶乘

factorial函数

在MATLAB中计算阶乘。


语法


f = factorial(n)

描述

f = factorial(n)返回所有小于或等于n的正整数的乘积,其中n是非负整数值。如果n是一个数组,那么f包含了n每个值的阶乘,f的数据类型和大小与n相同。

n的阶乘通常在数学符号中使用感叹号表示为n! ,注意,n!不是一个有效的MATLAB®语法。


举例

计算10的阶乘10!


f = factorial(10)
% 结果
f = 3628800

数组元素的阶乘:


n = [0 1 2; 3 4 5];
f = factorial(n)
% 结果
f = 2×3

     1     1     2
     6    24   120

注意:0!=1,即0的阶乘为1.






公众号

关注公众号,获取一手资讯

“ MATLAB 阶乘 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注