2013-07-28 208 views
1

標題問題說明了這一切,我有一個用MATLAB編寫的函數,我重寫爲Javascript,但我想知道是否可以從Javascript執行它?有沒有什麼辦法通過Javascript來執行MATLAB腳本?

+2

請參閱[this](http://stackoverflow.com/questions/16045527/combining-matlab-javascript-methods-of-integration)可能的重複。 – voxeloctree

+0

如果您瞭解Java並且可以買得起新軟件,請參閱http://www.mathworks.com/products/new_products/webserver_discontinued.html?s_cid=r2006b_webserver。 [This PDF](http://www.mathworks.com/help/pdf_doc/compiler/example_guide.pdf)詳細介紹了其中的細節,包括通過JavaScript與Java進行交互。不漂亮。 – horchler

+1

您可以輕鬆將MATLAB設置爲Web服務器,然後通過JavaScript執行ajax調用。見https://github.com/decatur/NuCompRes讓你開始(披露:我是作者)。但是,如果MATLAB代碼簡單且計算簡單,那麼轉換爲JavaScript可能是更好的解決方案。 –

回答

1

目前還沒有腳本將MATLAB轉換爲JavaScript(使用像jison這樣的生成器編寫M代碼的解析器非常乏味但不是不可能的)。如果你發佈了你的MATLAB代碼,我們可以找到一些命令的等價物(比如矩陣乘法),但是沒有一般的技術。

你也可以在你的服務器上運行MATLAB(有一個UNIX版本和服務器許可),並從網站發送命令到正在運行的會話。

相關問題