用matlab求n的阶乘大于100时的n是多少
时间: 2024-06-01 19:10:40 浏览: 9
可以使用循环来计算n的阶乘,直到阶乘大于100为止。
代码如下:
n = 1;
factorial = 1;
while factorial <= 100
n = n + 1;
factorial = factorial * n;
end
fprintf('n的阶乘大于100时,n为%d\n', n);
运行结果为:
n的阶乘大于100时,n为5
相关问题
matlab求n阶乘
在MATLAB中,可以使用`factorial(n)`函数来求n的阶乘。例如,要求5的阶乘,可以使用以下代码:
```
n = 5;
result = factorial(n);
disp(result);
```
运行结果为120,即5的阶乘。
用matlab求n的阶乘
以下是使用Matlab求n的阶乘的代码:
function result = factorial(n)
% 求n的阶乘
% 输入参数:n-正整数
% 输出参数:result-n的阶乘
if n <= 0
result = 1;
else
result = 1;
for i = 1:n
result = result * i;
end
end
end
调用方式:
result = factorial(n);
其中n为正整数。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)