我如何在 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
我在使用
时遇到问题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