请问怎么用matlab编写迭代函数

2019-07-17 14:34发布

ti, simsun, sans-serif">f1=1;f2=0;f3=1;n>3时:fn=f(n-1)(这个是下标啊)-2*f(n-2)+f(n-3)求f1~f100大虾帮忙看一下啊!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
Cresta
1楼-- · 2019-07-17 19:11
 精彩回答 2  元偷偷看……
suae
2楼-- · 2019-07-17 23:24
楼上的给力啊,,简洁明了
defy1
3楼-- · 2019-07-18 02:36
Cresta 发表于 2012-3-7 13:53
f(1)=1;f(2)=0;f(3)=1;
for n = 4:100;
f(n)=f(n-1)-2*f(n-2)+f(n-3);

是不是先定义一个f=zeros(1,100)会好一点
菩提树下的杨过
4楼-- · 2019-07-18 08:24
这个输入f时不能全部显示值啊,只能输入f(4)得到2;这个不是一个矩阵吗?不能全部显示啊!
sefer
5楼-- · 2019-07-18 14:13
菩提树下的杨过 发表于 2012-3-7 13:55
这个输入f时不能全部显示值啊,只能输入f(4)得到2;这个不是一个矩阵吗?不能全部显示啊! ...

沙发这样的出来的是f 的一个数列,共有100个值,每个值都是由你提供的公式算出来的。
复制黏贴到command window,然后回车。然后运行完了之后输入f,再回车,得到的应该是f的100个值啊……

菩提树下的杨过
6楼-- · 2019-07-18 14:45
 精彩回答 2  元偷偷看……

一周热门 更多>