作者toruming (囧)
看板MATLAB
標題[問題]m檔如何與Java檔循序執行?
時間Sun Feb 5 19:37:34 2012
抱歉標題可能沒有講得很清楚
小弟主要的問題是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
1F:推 jmren:建議研究一下如何在matlab呼叫java,然後寫一支matlab程式 02/07 11:02
2F:→ jmren:執行A,再執行B(matlab呼叫java),再執行C 02/07 11:03
3F:→ toruming:後來決定都改成matlab了,感激不盡 02/16 16:32