討論串[問題] 如何加速FindRoot運算速度?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者suinegoast (想不到暱稱)時間11年前 (2013/01/31 09:38), 編輯資訊
1
0
0
內容預覽:
小弟在研究遇到了一些技術性的瓶頸. 指令FindRoot求解1200條方程式耗時25秒. 使用Do迴圈執行60000次上述事情. 估計費時17天8小時40分鐘. 請問版上高手是否知道更省時的辦法呢?感激不盡!. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 115.43.44

推噓5(5推 0噓 0→)留言5則,0人參與, 最新作者chungyuandye (養花種魚數月亮賞星星)時間11年前 (2013/01/31 11:21), 編輯資訊
1
0
1
內容預覽:
Exp[x - a] == y, y^2 == x+b. data = Flatten[Table[{a, b}, {a, 1, 2, 0.1}, {b, 0, 1, 0.1}], 1];. (* 平行運算 *). ParallelMap[. FindRoot[{Exp[x - #[[1]]] ==
(還有39個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Frobenius (▽.(▽×▽φ)=0)時間11年前 (2013/02/04 03:52), 編輯資訊
0
0
2
內容預覽:
圖示法 (可視情況增加需要). data = Flatten[Table[{a, b}, {a, 1, 2, 1/10}, {b, 0, 1, 1/10}], 1];. (*Parallel computing*). ParallelMap[. FindRoot[{Exp[x - #[[1]]] =
(還有739個字)
首頁
上一頁
1
下一頁
尾頁