0

私はプロジェクトに取り組んでおり、フォーリアーモッツキン消去法などの線形射影手法を使用する必要があります。しかし、c#に適した実装を見つけようとしたため、見つけることができませんでした。私が見つけた唯一の実装は、porta(1993年に作成)と呼ばれるcまたはc++です。これは、コードをC#に移植して、dllとして使用できるように、コードをどのように編集するかを確認する必要があることを意味します。万が一、線形射影を行うために利用できるC#の数値または数学ライブラリはありますか?

4

1 に答える 1

0

ILNumericsをご覧ください。コードはSourceForgeに例とともにあります。ただし、FourierMotzkinの実装があるかどうかはわかりません。

他のいくつかはここウィキペディアにリストされています

編集-Pythonでの例とともに、CでのFourierMotzkinのより最近の実装もあります。-http ://code.google.com/p/fm-eliminator/

何もうまくいかない場合は、これをC#に移植して公開することができます(できれば、オープンソースライブラリの1つへの貢献として)。

編集2-Matlabでいくつかの実装が見つかりました。ここに一例

現在、 Matlab Builder NE(試用版が付属)と呼ばれるこのツールがあり、Matlabプログラムから.NETまたはCOMコンポーネントを構築できることを約束しています。

于 2013-03-24T11:45:34.493 に答える