心理

当前位置 /首页/完美生活/心理/列表

matlab阶乘函数的使用方法

matlab阶乘函数的使用方法

matlab中的阶乘函数是factorial,其函数形式为:

factorial(N)

当N为向量时,计算从1到N这N个数的乘积,即相当于prod(1:N)

当N是N维数组时,计算N中每个元素的阶乘。

注意:由于在matlab中双精度浮点数的整数位数大约是15位,只有对不大于21的整数计算结果是精确的,对大于21的整数,factorial的计算结果只有前15位是准确的。

matlab阶乘函数的使用方法:

第一步我们首先需要知道,matlab表示阶乘的是使用factorial函数,在命令行窗口中输入“help factorial”,可以看到factorial函数的使用方法。

第二步如果我们想表示5的阶乘,可以输入factoria。

第三步按回车键之后,可以看到5的阶乘是120。

第四步如果我们想一次性表示多个数的阶乘,可以输入factorial([5 6 8 10])形式,这里表示5,6,8,10的阶乘。

第五步按回车键之后,可以看到5,6,8,10的阶乘。

举例说明如下:

(1)计算6的阶乘。

在matlab命令窗口(Command Window)中,输入

y = factorial(6)

运算结果为:720

与在Matlab命令窗口(Command Window)中,输入

y = prod(1:6)

运算结果为:720。与factorial(6) 的结果相同。

Matlab是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。

TAG标签:阶乘 函数 matlab #