[程式] Matlab跟HLM的問題(與外部程式連結)已回收

看板MATLAB作者 (鈴弓)時間13年前 (2011/07/04 17:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/4 (看更多)
※ [本文轉錄自 Statistics 看板 #1E48K6IM ] 作者: susuyumi (鈴弓) 站內: Statistics 標題: [程式] Matlab跟HLM的問題 時間: Sun Jul 3 23:04:35 2011 [軟體程式類別]: Matlab(負責資料的產生與程式語言撰寫的平台) HLM(負責分析階層性資料) [程式問題]: 我在使用Matlab產出100筆資料後,想要把這100筆資料丟入HLM軟體內作分析。 接著希望HLM分析出來的數據可丟回來Matlab作後續的分析。 [軟體熟悉度]: 低(1~3個月) [問題敘述]: 有事先爬過文,使用的關鍵字包括了「matlab」、「HLM」、「外」、「程式」都沒找 到我要的解答... 我的最大問題點在於:怎麼從Matlab內呼叫HLM,並要求HLM進行數據資料的運算? 爬過了Matlab版,知道了要呼叫外部程式,Matlab所使用的語法是用!或是system ! C:\Program Files\HLM 6.02a\WHLM.exe 或是 system('C:\Program Files\HLM 6.02a\WHLM.exe') 但是,目前我所知道的就只有「從matlab裡面,打開HLM的執行檔」這個動作而已.... 有看到matlab版上,一些版友的在使用system這個函數的時候,會加上eval來執行字串 ,但有很多內容都看不太懂.... 舉例: for i=1:20 script=['! C:\Program Files\HLM 6.02a\WHLM.exe -ad -ac a_',num2str(i)]; eval(script); end; 例子當中的-ad -ac就不懂是什麼意思了...... 希望統計版上的版友能協助解答>"< [附註] 會po在這邊是因為HLM軟體的關係,不知道matlab與外部程式聯結的語法,會不會因為 程式的不同而有所差異。 Matlab版原本也想要在那邊發問,不過考慮到「Matlab與外部程式聯結」相關的文章, 在Matlab版上的討論並不是很多(有講到的內容也只限Matlab與C++的連結,而且沒有 舉例的code可供參考),所以過來這邊尋求協助了。 ※以上是轉錄的文章內容※ 不知道版上的大家有沒有使用過「與外部程式聯結」的功能? 因為目前有碰到瓶頸,希望能得大家的協助。 如果可以的話,希望有人能提供使用經驗的code以供參考。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.213.195 ※ 編輯: susuyumi 來自: 140.123.213.195 (07/04 18:00)

07/05 07:16, , 1F
可否貼出錯誤訊息?
07/05 07:16, 1F
文章代碼(AID): #1E4Owmsy (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1E4Owmsy (MATLAB)