Re: [問題] 平行運算中的函數問題 回答贈P幣已回收
※ 引述《ic6413 (賽王)》之銘言:
我想請問在平行運算中
用parfor以增進for迴圈的速度(這是一個函數代值連加法的迴圈 其實就是積分)
但是matlab告訴我
The nested function INTEGRATEDFUNCSS(某個函數) cannot be called from within
a PARFOR loop.
這樣要怎麼改進?
回答有效答案者贈1000P聊表謝意^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.181
→
09/02 23:22,
09/02 23:22
→
09/03 01:07,
09/03 01:07
我google了
看不大懂
而且我這個問題跟save無關阿
Anyway 問題似乎解決了
用function handle
在parfor loop外面寫 QQ=@INTEGRATEDFUNCSS
然後在裡面寫原本用INTEGRATEDFUNCSS(a,b,c)的地方改成 feval(QQ,a,b,c)
就這樣
雖然搞不大懂原理
不過似乎解決了
有人可以解釋原理嗎??
參考網頁 http://tinyurl.com/24asl5g
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.181
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):