MATLABユーザー向けのObjective-C / Cocoaを使用したMacでの科学的プログラミング


8

Objective-Cを使用してMacで科学的なプログラミングを始めたい。複雑な値の波形データをベクトルに格納し、プロットを生成することを容易にするMATLABに非常に精通しています。Objective-C / Cocoa環境で一般的なMATLAB操作(複雑な値の配列の作成やメッシュプロットの生成など)を実装する方法を比較できる優れたリソースがあるかどうか疑問に思っていました。


Visualization ToolKit(VTK)とのインターフェースを確認することをお勧めします。macresearch.org/…
Allan P. Engsig-Karup

6
GUIを作成するためだけに構築された難解な言語を使用し、深刻なHPCに合理的に使用できないハードウェアでのみ動作するために、クロスプラットフォームツールの巨大で強力なスタックを辞退したい特別な理由はありますか?
mbq 2011

1
@mbq既存のxGridセットアップとうまく統合できるでしょうか?
2011

回答:


10

Objective-C固有のライブラリやフレームワークについては知りませんが、プレーンCで記述されたライブラリが多数あり、それらをObjective-Cで使用できるはずです。

Cを使用すると、PETScgslLAPACK、およびその他の有用な数値ライブラリのロードを使用できます。自分でmatlabルーチンをコーディングしようとしないことをお勧めします。内部的には、MATLABはよく知られている数値ライブラリ自体を使用している可能性があります。

オブジェクト指向言語で数値ライブラリを探している場合は、ArmadilloTrilinosが利用可能なC ++の使用を検討することをお勧めします。


5

Cに完全に精通していないが、基本的な出発点としてmatlabを使用している場合、実際にはCよりもfortran90をお勧めします。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.