早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求通项公式a(n)=n+n*a(n-1),其中a(1)=0,a(2)=2如果能用matlab解的话麻烦写下源程序...

题目详情
求通项公式a(n)=n+n*a(n-1),其中a(1)=0,a(2)=2
如果能用matlab解的话麻烦写下源程序...
▼优质解答
答案和解析
楼上的是个C语言高手 吧,人家需要的是matlab的啊!
而且要看你要求的通项里的哪些项了,举个例子吧,假若你要的是数列得前100项里某些项的值,可以用一下程序:
a=0;
for n=2:100 %这里的100可以改为你想要的项数的最大值
a=[a,n+n*a(n-1)];
end
我认为只要有a(1)=0就可以了,a(2)=2多余.
上面的程序得到的是数列前100个的值,存在向量a中.例如,你要想知道第80项的值,只要命令行输入:
>>a(80)
就可以显示结果了