MATLAB 中计算 0 到 n 的阶乘可使用 factorial() 函数,它返回给定整数的阶乘(从该整数到 1 的所有正整数乘积)。在代码中,(0:n) 创建一个从 0 到 n 的整数向量,然后使用 factorial() 函数逐个计算每个整数的阶乘,最后将结果存储在 factorialValues 数组中并显示在控制台上。

MATLAB 中计算 0 到 n 的阶乘
在 MATLAB 中,计算 0 到 n 的阶乘可以使用 factorial() 函数。该函数返回给定整数的阶乘,阶乘定义为该整数到 1 的所有正整数的乘积。
% 计算 0 到 n 的阶乘 n = 5; % 指定阶乘上限 factorialValues = factorial(0:n); % 使用 factorial() 函数计算阶乘 % 显示结果 disp(factorialValues);
输出:
1 1 2 6 24 120
其中,factorialValues 数组包含从 0 到 n 的阶乘值。
解释:
-
(0:n)创建一个从 0 到 n 的整数向量。 -
factorial(0:n)使用factorial()函数逐个计算每个整数的阶乘。 -
disp(factorialValues)将结果向量显示在控制台上。










