用matlab编写脚本文件求s=1!+2!+3!+...n!,当s>1000时停止,并输出n值

要求:编写函数文件fsum,求n的阶乘。编写脚本文件,调用fsum,求s=1!+2!+3!+...n!,当s>1000时停止,并输出n值... 要求:
编写函数文件fsum,求n的阶乘。编写脚本文件,
调用fsum,求s=1!+2!+3!+...n!,当s>1000时停止,并输出n值
展开
 我来答
zhihuiayl
2011-12-11
知道答主
回答量:31
采纳率:0%
帮助的人:14.7万
展开全部

主程序直接输入fsum回车

输入n的值回车

追问
谢谢啦,追问一下。
编写函数文件。将MATLAB的成绩:70 89 95 72 58 91 85 92 65 77,用switch结构统计各分数段的人数,并将各人的成绩变为优、良、中、及格和不及格表示。统计人数和成绩都用子函数实现。
jofficer
2011-12-11 · TA获得超过959个赞
知道小有建树答主
回答量:556
采纳率:100%
帮助的人:510万
展开全部
s=0;n=0;
while (s<=1000)
n=n+1;
s=s+factorial(n);
end
disp(['n=',num2str(n)])
追问
如果将求阶乘的函数编写成为函数脚本进行调用怎么实现啊
追答
就把这里的factorial换成你自己的阶乘函数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rqeq753qbe
2011-12-11
知道答主
回答量:2
采纳率:0%
帮助的人:3330
展开全部
。编写脚本文件,
调用fsum,求s=1!+2!+3!+...n!,当s>1000时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alexcsy
2011-12-13
知道答主
回答量:1
采纳率:0%
帮助的人:1682
展开全部
function y=fsum(i);
y=1;
for i=1:i;
y=y*i;
end

希望对你有帮助 我是阿雨
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式