递归关系有未定义的变量
2视图(30天)
显示旧的评论
大家好
我试图运行一个递归关系的颂歌,做手工计算将是长。我有一些麻烦。我得到很多错误无论我怎么试一试。我觉得这段代码是正确的:
信谊λc0 c1
为k = 1:1
c (k)
结束
函数c = c (k)
如果k = = 0
c = c0;
elseifk = = 1
c = c;
elseifk = = 2
c =λ* c0/2
其他的
c = (- c (0) * ((1) ^ ((k - 1) / 2) *(π/ L) ^ k) /(阶乘(k))——symsum (((1) ^ ((L - 1) / 2) *(π/ L) L ^) /(阶乘(L)) * c k + 1 L, L, 1 k) -λ* c (k)) / ((k + 2) * (k + 1));
结束
结束
for循环有k = 1:1现在只是为了测试目的。最终我将更高。我得到以下错误:
“c1的识别函数或变量。
错误(文件名)> c
c = c;
错误(文件名)
c (k)
与c1的问题似乎是,但我不明白,因为我做到了象征性的(我有符号数学工具箱安装),我想把它作为一个变量。现在一个数字,如果我改变c1λ的代码开始有问题!如果我让λ,c0, c1所有数字,我得到了“识别函数或变量' c '。”
我迷路了!我觉得这个错误不应该发生的,因为我做了定义这些变量。什么是怎么回事?