[討論] 如何不理輸出就繼續執行接下來的程式碼?

看板MATLAB作者 (請拒絕看各新聞台)時間12年前 (2013/10/11 13:08), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/4 (看更多)
各位高手大家好 現在我有兩個函數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
首先a(0)的宣告在MATLAB就不合法了
10/13 00:33, 1F

10/13 11:33, , 2F
a(0)是我直接給的initial
10/13 11:33, 2F

10/14 09:35, , 3F
我知道是初始阿 但是MATLAB就不接受這樣寫阿
10/14 09:35, 3F

10/14 16:27, , 4F
我的寫法不是正式的code 只是說明我有兩個函數
10/14 16:27, 4F

10/14 16:28, , 5F
兩個函數之間執行的順序是如此罷了
10/14 16:28, 5F
文章代碼(AID): #1ILuVUb8 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1ILuVUb8 (MATLAB)