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