我在使用
时遇到了麻烦Indexed[]
带
NIntegrate[]
在Mathematica中。我想评估像
这样的东西NIntegrate[Indexed[t, 1], {Indexed[t, 1], 0, 1}]
有更多变量(索引)。但是,我收到此错误:
"Tag Indexed in Indexed[t,1] is Protected"
我非常肯定第二个论点会产生问题,因为
NIntegrate[Indexed[x, 1]^2 Indexed[x, 2]^2, x \[Element] Rectangle[]]
按照我的预期进行评估。 我已经尝试取消保护第二个参数并用评估包装它并且都没有工作。我想我需要使用
Indexed[]
因为我在具有可变维数的复杂区域上有复杂的表达式。我必须使用
NIntegrate[]
因为
Integrate[]
未能解决我的积分,但以其他方式执行,例如,
Integrate[Indexed[t, 1], {Indexed[t, 1], 0, 1}].
我正在使用Mathematica 10.0。
答案 0 :(得分:1)
目前尚不清楚您的案例中索引的目的是什么。 如果这只是装饰我建议使用Subscript而不是Indexed。试试这个
NIntegrate[Subscript[t, 1], {Subscript[t, 1], 0, 1}]
适用于Mathematica 10.0