我在这里查找了如何声明递归方程。
我从该页面尝试了以下示例:
>> solve(rec(y(n + 1) = 3*(n + 1)*y(n), y(n), {y(0) = 1}))
|
Error: The expression to the left of the equals sign is not a valid target for an assignment.
然后我注意到我没有Symbolic Math Toolbox
安装。安装后
>> ver
返回(除其他外):
MATLAB Version 8.1 (R2013a)
Symbolic Math Toolbox Version 5.10 (R2013a)
但我仍然收到上述错误。
我可以将命令缩小到以下内容,并给出与上述相同的错误:
>> rec(y(n + 1) = y(n), y(n), {y(0) = 1})
|
Error: The expression to the left of the equals sign is not a valid target for an assignment.
在 wiki 和其他 google 结果中,只有在=
与==
.