看板 MATLAB 關於我們 聯絡資訊
抱歉標題可能沒有講得很清楚 小弟主要的問題是matlab執行完的結果,Java要如何自動去讀取,當作input用, 且Java執行完的結果,matlab也會自動去讀來當input用。 詳細說明如下: 手上現在有三隻程式,A跟C程式都是matlab的,B是Java的, 原本的流程是原始影像丟給A程式, A跑完的結果(a圖)手動設定去丟給B(Java程式)當input, B跑完的結果(b圖)再手動設定丟給C(Matlab)去計算出最後結果。 因為原本都是用手動去調整各程式的參數與input的檔名和位址等等,最後再來看結果。 現在是想要改成不要手動去設定上述的參數等等, 而是只要先將要測試的參數組(假設有三組)先寫好, 執行時A、B、C會跟著流程順序,分別去讀第一組參數中的各自要使用的參數, 而A執行完後,B會去自動讀a,等B執行完,C也會自動去讀b。 一組參數,也就是一次流程跑完之後會自動做第二組等參數,直到沒有下一組為止。 目前主要是卡在不知道怎麼讓兩種程式間能依序地去執行, 有試過Builder JA,但是轉出的class檔中我找不到該在哪邊讀入原始影像.... 謝謝各位看完這麼長的問題, 感激不盡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.54.107
jmren:建議研究一下如何在matlab呼叫java,然後寫一支matlab程式 02/07 11:02
jmren:執行A,再執行B(matlab呼叫java),再執行C 02/07 11:03
toruming:後來決定都改成matlab了,感激不盡 02/16 16:32