jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化's Archiver

a1b22c3 發表於 2012-5-24 21:38

PHP 呼叫Matlab的.dll檔

請問各位要如何將Matlab生成的.dll檔在PHP裡使用?

需有input和output

查了一下似乎要用COM()這個東西,但COM()裡面所需的參數是(專案名稱.Class名稱),

Matlab好像沒有專案和Class這兩樣東西阿??



有嘗試另一種方法,就是使用exec()在PHP裡直接執行Matlab的程式碼,

但我只知道如何丟進input,尚未找出用此種方式獲得其output的方式。



煩請各位解答

wmh 發表於 2012-5-25 00:46

[code]
exec($command, $output);
[/code]執行完成後, $output 就是你要的輸出值了。

a1b22c3 發表於 2012-5-26 16:20

為了測試,

我直接這樣呼叫:exec("matlab -r 3+2",$output); echo $output;

可是印出來的結果是「Array」,長度為0

請問是出了什麼問題??

謝謝

wmh 發表於 2012-5-28 08:41

[b]回復 [url=http://jsgears.com/redirect.php?goto=findpost&pid=3127&ptid=1813]3#[/url] [i]a1b22c3[/i] [/b]


echo() 改用 print_r() 試試

頁: [1]

Powered by Discuz! Archiver  © 2001-2009 Comsenz Inc.