[問題] 怎麼做十重積分已回收

看板MATLAB作者時間16年前 (2010/01/26 23:36), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
我需要做一個十重積分 大概是 ∫∫...∫ f(x1)f(x2)...f(x10) dx1 dx2 ... dx10 我大概知道要怎樣把函數乘起來再一個一個積 問題點卡在我沒辦法用迴圈一次宣告十個變數 一個一個宣告很沒效率 而且接下來的積分也會變的沒辦法用迴圈跑 要怎樣宣告一個陣列 例如 x(n) 讓陣列的每一個值都是一個變數? 或是有其他做法做這個十重積分? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 18.95.5.237

01/27 06:00, , 1F
你舉的例子可以拆開耶...我覺得這是數學問題
01/27 06:00, 1F

01/27 06:00, , 2F
不然用蒙地卡羅法好了..
01/27 06:00, 2F

01/27 10:50, , 3F
那是因為我沒寫上下限.. 上下限是(0,x_{n-1})
01/27 10:50, 3F

01/27 12:22, , 4F
可以用向量試看看嗎?
01/27 12:22, 4F

01/27 13:32, , 5F
quad, dblquad, triplequad 自己組合吧, 不過感覺會解很久
01/27 13:32, 5F

01/28 02:17, , 6F
用triquad那些去組 就是要自己弄十個變數阿..
01/28 02:17, 6F
文章代碼(AID): #1BNmlnSa (MATLAB)