[討論] 如何不理輸出就繼續執行接下來的程式碼?
各位高手大家好
現在我有兩個函數f及g
a(1) = f(a(0)),
a(i+1) = f(a(i)),
b(i+1) = g(a(i)),
其中i = 1,2,3,...
可以看到f需要的變數只有a(i)
而b(i)只是g輸出的變數沒有被拿來做其它事
我的問題如下
g需要a才能算b
但我不知道f什麼時候才會算出a來
如果我在程式碼中寫了算出a(i)後叫g來算b(i+1)
那f就只能等b(i+1)算出來後再算a(i+1)
可是如前所提 f的變數並不需要b
也就是會讓f白等
有什麼辦法讓matlab算出a後讓電腦用其它核心去算b而f的部份繼續呢?
我的matlab沒有平行運算工具箱
謝謝大家幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.140.200
→
10/13 00:33, , 1F
10/13 00:33, 1F
→
10/13 11:33, , 2F
10/13 11:33, 2F
→
10/14 09:35, , 3F
10/14 09:35, 3F
→
10/14 16:27, , 4F
10/14 16:27, 4F
→
10/14 16:28, , 5F
10/14 16:28, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):