帮助在MATLAB中编写递归关系

时间:2013-11-25 11:34:05

标签: matlab

我有这种递归关系,定义为:

$ X_ {J + 1} + -2x_j {X_ J-1} = 1 $

$ J = 1,2,... $

我的任务是编写两个MATLAB函数,第一个函数应生成序列$ x_j $的固定数$ n $元素。唯一的用户输入应该是$ n $。

第二个函数应该计算项,直到$ x_j> x_ {max} $然后停止。值$ x_ {max} $应该是输入。

在这两种情况下,我都需要在代码中的$(0,1)$中随机选择两个初始条件。

有人可以帮我吗?

编辑:我似乎无法添加评论 - 抱歉我没有意识到这是错误的区域,有人可以删除这个问题吗?

1 个答案:

答案 0 :(得分:0)

你的序列是多项式的。 这是你的第一个功能:

function res=u(n)
res=(0:n).^2/2+interp1(0:1,rand(1,2)-[0 1],0:n,'linear')

第二个函数应该求解二次多项式然后使用u(ceil(n_root))