matlab编写一个n!的函数
时间: 2023-06-06 11:08:36 浏览: 151
好的,我可以回答这个问题。以下是一个使用 MATLAB 编写的计算 n! 的函数示例:
```
function f = factorial(n)
if n == 0
f = 1;
else
f = n * factorial(n-1);
end
end
```
该函数使用递归方式计算 n!,并处理了 n=0 的特殊情况。你可以将参数 n 设置为任何正整数来测试这个函数。
阅读全文