中国投资网 百科 matlab中怎么表示阶乘

matlab中怎么表示阶乘

有时候我们用matlab计算数据的时候,要表达阶乘。怎么表达?下面分享一下方法。

方法一:通过factorial()函数表示阶乘

第一步是在我们的电脑上打开matlab,在命令行窗口输入factorial(6)。按Enter查看6的阶乘结果。如果n是常数,factorial(n)表示n的阶乘,如下图所示:

第二步是阶乘(a)。如果A是一个矩阵,就会求出矩阵的每一行每一列的数据阶乘,如下图所示:

在第三步中,需要注意的是factorial()函数只对小于或等于21的整数是准确的。对于大于21的整数,可以通过vpa(sym('25!'))格式以保证准确性,如下图所示:

方法二:通过prod()函数表示阶乘

第一步是在命令行窗口中输入“prod(1:5)”,然后按enter键返回5的阶乘结果120。这里需要注意的是,如果输入prod(3:5),将返回3*4*5的结果,如下图所示:

第二步prod()函数表明阶乘也可以用在matrix中。下面是一个简单的例子,如下图所示:

第三步prod()函数和factorial()函数一样,对于大于21的整数的阶乘结果精度较低,可以通过vpa(sym('25!)))来保证准确性,如下图所示:

本文来自网络,不代表本站立场,转载请注明出处:https:

matlab中怎么表示阶乘

中国投资网后续将为您提供丰富、全面的关于matlab中怎么表示阶乘内容,让您第一时间了解到关于matlab中怎么表示阶乘的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。