一位朋友問我如何創建一個接受一些輸入的小型Web界面,將它們發送到MATLAB進行數字運算並輸出結果。我是一名Python/Django開發人員,所以我可以處理Web界面,但是在涉及到MATLAB時我毫無頭緒。具體來說:如何從Python與MATLAB交互?
- 我會真的喜歡避免託管在Windows服務器上。使用Windows上創建的腳本在Linux中運行MATLAB的任何問題?
- 我是否應該考慮將shell命令或編譯爲C並使用與它進行交互?
- 如果編譯是要走的路,有什麼我應該知道的關於如何編譯和使用Python? (從C編譯或使用已經很長時間了)
如何解決這個問題的任何建議,提示或技巧?
請注意,這將違反MATLAB許可證。也許如果你在一所大學,你會擺脫它,但是對於MATLAB來說,你需要每個_end用戶的許可證 - 也就是每個使用你的web界面的人。我試圖設置一些計算Web服務,並且我們被告知這個要求 - 最後,我們不得不使用Matlab編譯器來創建一個獨立的可執行文件,它沒有這個限制(或者完全切換到Python - Numpy/Scipy/Matplotlib提供一個相當全面的替代品)。 – robince 2010-02-13 10:57:37