看板 MATLAB 關於我們 聯絡資訊
請問一下 我現在有個方程式要用fsolve解 例如 0=x^2-y^3 我想要找 再不同的x值下 y的解 比如說 x=1:2000000; 如果我用一般的迴圈 for 就要跑 2000000次 有沒有辦法 同時跑多個迴圈 把x值 分割為四部分 1:500000 5000001:1000000 .... 這樣的方式去做運算來大幅減低運算時間 一般的四核心CPU可以做得到嗎 謝謝各位指教 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.205.196.54 ※ 編輯: aqwe 來自: 128.205.196.54 (05/03 23:58)
ejialan:2008b可以 help parfor 05/04 00:34
mp19990920:您確定一定要使用for迴圈嗎?建議您把問題貼上來讓大家 05/04 14:22
mp19990920:討論,畢竟matlab提供很多數值分析的tool,不一定要用 05/04 14:23
mp19990920:暴力法。 05/04 14:23
poiuy777:我記得只要資料不相依 MATLAB會自動平行化處理 05/04 15:25
poiuy777:當然還是得看你程式怎麼寫 你的用矩陣寫會比迴圈快很多 05/04 15:26