MATLAB中的阶乘

MATLAB中的阶乘

MATLAB是一种高性能的语言,用于矩阵操作、执行技术计算、图形绘制等。它是矩阵实验室的缩写。在这篇文章中,我们将使用MATLAB的内置函数’阶乘(number)’来计算一个数字n的阶乘。

阶乘:

一个非负整数的阶乘是所有小于或等于n的正整数的乘法。例如,6的阶乘是6*5*4*3*2*1,即720。一个数字n的阶乘表示为n!

0! = 1

1! = 1

现在,假设我们想找到一个6的阶乘。

示例 1:

% MATLAB code for find factorial 
ans = factorial(6);
disp(ans);

输出:

MATLAB中的阶乘

输出

现在再举一个例子,找一个22的阶乘。

示例 2:

% MATLAB code for find factorial
format long;
ans = factorial(22);
disp(ans);

输出:

MATLAB中的阶乘

在下面的例子中,我们找到矩阵元素的阶乘。

示例 3:

% MATLAB code to find the factorial of matrix elements.
% Input Matrix
input = [[1,5,8];[4,6,0]];
disp(input);
  
% Output Matrix
output = factorial(input);
disp(output);

输出:

MATLAB中的阶乘

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程