Silverlight / C#からmatlab関数を呼び出すことは可能ですか?
4 に答える
Mathlab呼び出しを解釈できるアセンブリ(dll)がある場合は、そのアセンブリをプロジェクトに含めて、アプリケーションの残りの部分と一緒にコンパイルできるはずです。
明らかに、Silverlightを並べて実行して、インストールされているMatlabのインスタンスとインターフェイスすることはできません(APIがCOM相互運用機能を介してSilverlight 4を使用して公開されている場合を除きますが、面倒になる可能性があります)。
Mattが述べたように、sourceforgeのWeb APIは、Silverlightアプリケーションに直接含めるアセンブリが見つからない場合に非常に適しているようです。さらなる考えについては、そこで私のコメントを読んでください。
WPFをWindowsアプリとして使用することはできますが、ブラウザーで実行する予定のSilverlightではこれが可能になるとは思いません。
ただし、Matlabサーバーページ(MSP)を使用してMatlab機能をWebサービスとして公開し、Silverlightの機能を利用することもできます。
特に興味深いのは、C#からMSPWebサービスにアクセスする方法を示すこのチュートリアルです。
Matlab APIfor.NETを使用できます
このページで回答が見つかります http://tech-michael.blogspot.com/2010/01/silverlight-communicating-with-matlab.html
これがお役に立てば幸いです。