やることができるので、MatlabによるWebアプリやWebサービス?
-
11-07-2019 - |
質問
同僚として数年を過ごし開発んMatlabの応用,MDLcompress.内Matlab、できるタイプ"MDLcompress('filename.txt')"といってあえぐ者はみな、私のところなんでクールな内容についてのfilename.txt.いすることで、他の人への使用MDLcompressなくダウンロード"でダウンロードコード付Matlab等理想的には、することも簡単にウェブページで選択したファイルからチューニングされたエンジンは、もし私のワークステーションが既に起動しているtomcatの他の目的に合うものではなくオプロセスの"matlab < MDLcompress.m filename.txt >results.txt"として表示されresults.txt そのブラウザがリンクしてもらうことを目的にして、ダウンロードします。
トラブルは、Matlab能力をはるかに凌ぐん。Googleは100汎用チュートリアル、も簡単なっていただきたいと思い、少なくともない特有のMatlab.
かまいません。
解決
MATLABの習熟度が高い場合は、 MATLAB Webサーバー 編集: Matlab Webサーバーは廃止されているため、Matlabの最新バージョンを使用する場合は使用できません。 このチュートリアルは、MatlabコードからCGIモジュールを作成するのに役立ちます。
他のヒント
可能な方法は、 matlabコードをコンパイルすることです。 C、 次に、 Cファイルをapacheモジュールにし、Apacheサーバーを使用します。 これがどれほど複雑かはわかりませんが、うまくいくかもしれません。
タグに基づいて、Tomcatなどにデプロイしようとしていると思います。これを行う最も簡単な方法は、 MATLAB Builder JA を使用してJavaラッパーを作成することです。コードを作成したら、標準ツールを使用してJavaをWebサービスとしてデプロイします。
Matlabのより強力な独自機能の一部を失う余裕がある場合、Matlabの構文とほとんど互換性のある構文を使用するオープンソースの数値計算エンジンがいくつかあります。これらのうち最も成熟したものの1つは、 GNU Octave です。
Octaveのオンラインインターフェイスの例がいくつかあります。 Octave Online は、ライブプロンプトとオンラインエディターをサポートする新しいインターフェイスです。私はOctave Onlineを開発しているチームのメンバーです。オンラインのOctaveインターフェイスの例は、 Octave wiki にあります。 Octaveメーリングリストは、以前のオンラインOctaveプロジェクトに役立つリソースです。
を開発したツールボックスと呼ばれ Modelitウェブサーバツールボックス ることを許可すべきではないかと思います。を使用していますし、ルーティングアルゴリズムを実装Matlabオンラインルートプランナーのリンクは当社のウェブサイト).利用できるツールボックスとTomcatには、Matlab(2006b)または作成Matlab実行形式にまとめたものです。のツールボックスも提供メカニズムで何の仕事を行なった。