马德隆系列错误消息:"constant cannot be localized so that it can be assigned to numerical values. "



我是一个编码新手,试图使用 matlab 来计算马德隆级数展开到我选择的变量的总和。我相信我已经掌握了基本理论,但是当我尝试运行我的方程时,matlab 返回以下错误消息:

Sum::vloc:变量 {j,4}\ {k,4} 无法本地化,因此可以将其分配给数值。

这是我尝试输入的代码:

M3 = -6 Sum[(-1)^j/j, {j, 4}] 
-12 Sum[(-1)^(j + k)/(j^2 + k^2)^(1/2), {j, 4} {k, 4}]
-8 Sum[(-1)^(j + k + l)/(j^2 + k^2 + l^2)^(1/2), {j, 4} {k, 4} {l,4}]

输出是第一个和的分数,但其他两个是串联符号,变量 jk 。我会得到一个实数输出。

任何和所有的指针都非常感谢! :)

问题解决了!

我不小心忘记在单独变量的最小和最大项之间放置逗号。谢谢大家的考虑。

相关内容

最新更新