用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值 展开
编写函数文件fsum,求n的阶乘。编写脚本文件,
调用fsum,求s=1!+2!+3!+...n!,当s>1000时停止,并输出n值 展开
4个回答
展开全部
s=0;n=0;
while (s<=1000)
n=n+1;
s=s+factorial(n);
end
disp(['n=',num2str(n)])
while (s<=1000)
n=n+1;
s=s+factorial(n);
end
disp(['n=',num2str(n)])
追问
如果将求阶乘的函数编写成为函数脚本进行调用怎么实现啊
追答
就把这里的factorial换成你自己的阶乘函数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。编写脚本文件,
调用fsum,求s=1!+2!+3!+...n!,当s>1000时
调用fsum,求s=1!+2!+3!+...n!,当s>1000时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function y=fsum(i);
y=1;
for i=1:i;
y=y*i;
end
希望对你有帮助 我是阿雨
y=1;
for i=1:i;
y=y*i;
end
希望对你有帮助 我是阿雨
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询