Wolfram Mathematicaでn次元でNIntegrateを実行したいと思います。たとえば、9次元関数のNIntegrateを作成します。
p=Product[(1+x[i])^((-1)^i),{i,0,9}]
だから私はテーブルで範囲を設定しようと思いました:
t=Table[ {x[i], 1,2}, {i,0,9}]
残念ながら、コマンド
NIntegrate[p,t]
エラーを返します:
NIntegrate::vars:
Integration range specification t is not of the form {x, xmin, ..., xmax}.
「Extract」、「Part」などのいくつかのコマンドでテストしましたが、何も機能しません。誰かが私のようにniubbを助けることができますか?!
読んでくれてありがとう!