24小时热门版块排行榜    

CyRhmU.jpeg
查看: 541  |  回复: 2

小屁孩happy

新虫 (初入文坛)

[求助] MATLAB求解

1、        编写脚本文件,实现
      用 while,if等实现计算无穷级数(-1的n-1次方)乘以n的阶乘的倒数从1到无穷的近似值,要求误差不超过10-10。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

realghost828

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
这个应该是你要的吧:

n = 1;
k = 1;
y = 0;
while 1
    jc = prod([1:n]);
    yk = y + 1/(k*jc);
    if abs(yk-y)<1e-10
        break;
    else
        k = -k;
        y = yk;
        n = n+1;
    end
end
y
n
人生就是要辉煌!
2楼2012-12-11 19:53:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小屁孩happy

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by realghost828 at 2012-12-11 19:53:12
这个应该是你要的吧:

n = 1;
k = 1;
y = 0;
while 1
    jc = prod();
    yk = y + 1/(k*jc);
    if abs(yk-y)<1e-10
        break;
    else
        k = -k;
        y = yk;
        n = n ...

很感谢你,太谢谢了
3楼2012-12-11 20:38:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小屁孩happy 的主题更新
信息提示
请填处理意见