Matlab 阶乘函数

2024-12-14 07:27:35
推荐回答(2个)
回答1:

你是想自己编写一个程序是吧?那你要把factorial换个名字,比如factorial2,因为factorial是内部函数。

回答2:

  Matlab 阶乘函数factorial:
  一、函数形式 :
  Matlab中的阶乘函数是factorial,其函数形式为 factorial(N);
  二、参数介绍:
  当N为向量时,计算从1到N这N个数的乘积,即相当于prod(1:N);当N是N维数组时,计算N中每个元素的阶乘。注意:由于在Matlab中双精度浮点数的整数位数大约是15位,只有对不大于21的整数计算结果是精确的,对大于21的整数,factorial的计算结果只有前15位是准确的。
  三、函数举例:
  例子:同时计算 5,6,7,10的阶乘。
  在Matlab命令窗口(Command Window)中,输入命令 y = factorial([5 6 7 10]) ;
  运算结果为:120 720 5040 3628800,是数组中每个元素的阶乘。