我如何在 Mathematica 中使用 Indexed with NIntegrate?

How Do I Use Indexed with NIntegrate in Mathematica?

我在使用

时遇到问题
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。

不清楚 Indexed 在您的案例中的用途是什么。 如果这只是为了装饰,我建议使用下标而不是索引。试试这个

NIntegrate[Subscript[t, 1], {Subscript[t, 1], 0, 1}]

适用于 Mathematica 10.0