4

Silverlight / C#からmatlab関数を呼び出すことは可能ですか?

4

4 に答える 4

5

Mathlab呼び出しを解釈できるアセンブリ(dll)がある場合は、そのアセンブリをプロジェクトに含めて、アプリケーションの残りの部分と一緒にコンパイルできるはずです。

明らかに、Silverlightを並べて実行して、インストールされているMatlabのインスタンスとインターフェイスすることはできません(APIがCOM相互運用機能を介してSilverlight 4を使用して公開されている場合を除きますが、面倒になる可能性があります)。

Mattが述べたように、sourceforgeのWeb APIは、Silverlightアプリケーションに直接含めるアセンブリが見つからない場合に非常に適しているようです。さらなる考えについては、そこで私のコメントを読んでください。

于 2010-02-05T14:40:42.610 に答える
3

WPFをWindowsアプリとして使用することはできますが、ブラウザーで実行する予定のSilverlightではこれが可能になるとは思いません。

ただし、Matlabサーバーページ(MSP)を使用してMatlab機能をWebサービスとして公開し、Silverlightの機能を利用することもできます。

http://msp.sourceforge.net

特に興味深いのは、C#からMSPWebサービスにアクセスする方法を示すこのチュートリアルです。

http://msp.sourceforge.net/Tutorial/tutor13.htm

于 2010-02-05T14:39:32.117 に答える
1

Matlab APIfor.NETを使用できます

于 2010-02-05T14:38:11.527 に答える
1

このページで回答が見つかります http://tech-michael.blogspot.com/2010/01/silverlight-communicating-with-matlab.html

これがお役に立てば幸いです。

于 2011-04-19T11:09:26.517 に答える