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);
输出:
输出
现在再举一个例子,找一个22的阶乘。
示例 2:
% MATLAB code for find factorial
format long;
ans = factorial(22);
disp(ans);
输出:
在下面的例子中,我们找到矩阵元素的阶乘。
示例 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);
输出: