用matlab如何编写一个函数文件,实现 n!

如题所述

用matlab如何编写一个函数文件,实现n!的方法。

如下参考:

1.首先在计算机上打开matlab软件,如下图所示。

2.点击打开页面“主页”下的“新建”按钮。

3.然后在打开的下拉菜单中选择“function”选项。

4.可以打开函数编辑器,在那里可以设置函数的输入。

5.然后点击“编辑器”标签中的“保存”按钮,保存编辑权限的功能文件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-20
function r = AddJc(n)
n=input('请输入n的值:')
%阶乘求和
k=1;r=0;
while k<=n
r = r + Jc(k)
k=k+1;
end
function s=Jc(m)
s=1;k=1;
while k<=m
s=s*k;
k=k+1;
end;
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
第2个回答  推荐于2017-09-03
有直接的命令:
factorial(5)
ans =
120
------------------------------
function s=jiecheng(n)
s=1;
for ii=1:n
s=s*ii;
end追问

ans=120代表什么.我小白..麻烦解释下

追答

你不是要求n!吗?5!=5*4*3*2*1=120
6!=6*5*4*3*2*1=720

本回答被提问者采纳
相似回答