0

.net'sすべての(それnumerical methodsによって呼び出される)能力を利用できる数値メソッドライブラリを通信する方法はありますか?、.netSQL Server

  • MATLABおそらく、を使用して、どのライブラリをお勧めしますRか?
  • どのようにSQL Server、そして.net そのような1つまたは複数のライブラリと通信するのですか?
  • 例はありますか?
  • との間numerical librariesのリンクを作成するには、どのような手順に従う必要がありますか.netSQL Server
4

2 に答える 2

2

Matlab を数値ライブラリとして使用したいが、データ アクセスを駆動し、c# から実行を制御する場合は、次のアプローチをお勧めします。

MATLAB Application Type Library (Matlab.Application)Visual Studio の参照の追加ダイアログで COM オブジェクトへの参照を追加して、Matlab で COM Automation Server を使用します。

C# から Matlab スクリプトを呼び出します。例 については、 Matlab のドキュメントを参照してください。

ADO.NET、 Linq2Sql 、または Entity Frameworkを使用して SQL Server からデータをフェッチし、上記で作成した COM オブジェクトを介して Matlab にフィードします。計算が完了したら、データを読み取り、結果をデータベースに再度保存します。

バックグラウンドで物事を処理するにはBackgroundWorker、C# で を使用できます。

于 2011-03-12T20:58:30.723 に答える
1

CLR 関数を使用すると、すべての (私が思うに) .net 数学ライブラリにアクセスできます。

.net コンポーネントがある場合は、サードパーティのライブラリも含める必要があります。

于 2011-03-13T15:06:55.890 に答える