要使用 `factorial` 函数,只需提供一个非负整数作为输入参数即可。例如,如果想求解 5 的阶乘(即 5! = 5 × 4 × 3 × 2 × 1),可以在 MATLAB 命令窗口中键入以下代码:
```matlab
result = factorial(5);
disp(result);
```
执行上述代码后,MATLAB 将输出结果 `120`,这正是 5 的阶乘值。此外,`factorial` 函数还支持对数组进行批量操作。这意味着您可以一次性传入多个数值,并得到对应的阶乘结果。比如:
```matlab
numbers = [3, 4, 5];
results = factorial(numbers);
disp(results);
```
这段代码会返回 `[6, 24, 120]`,分别对应于每个元素的阶乘值。
需要注意的是,当处理较大的数字时,由于阶乘增长迅速,可能会导致数值溢出。因此,在实际应用中应当谨慎选择合适的范围以避免不必要的计算复杂度和潜在的问题。
总之,利用 MATLAB 提供的内置函数 `factorial`,我们可以轻松地完成阶乘运算任务,而无需担心复杂的实现细节。这种高效且直观的方法使得 MATLAB 成为处理数学相关问题的理想工具之一。