代码改变世界

数值分析习题系列(1)

2013-10-28 23:14  cir  阅读(262)  评论(0)    收藏  举报

这个学期在学习数值分析,感觉比较难,好吧,其实是我基础太弱了。

今晚做了第一道练习题,很简单的,不过我还是折腾了一个半种,这才是学渣该有的速度嘛。

下面来记录下。(用的软件是matlab)

 

题目:

 

这个题是要用到迭代法的,不过不知道怎么推递推公式啊!好吧,再次体现学渣的实力非比寻常。

这里用到定积分分部积分法,不过表示没有印象。(其实学过,学渣啊!)

 

然后度娘,大概明白什么了,就一个公式。

 

哈哈(偷笑),终于算出递推公式了就是 T(n)= 1 - nI(n-1)

然后代码实现:

%数值分析1.1
%由迭代法,分部积分法知 递推公式 T(n)= 1 - nI(n-1)

function res = ex1_1(n)
    if n == 1
        ex1_1(1)=exp(-1);
    else 
        ex1_1(n)=1-n*exp(n-1);
    end
    res=ex1_1(n);

终于做好第一题了!!!!!学渣无敌