5

Visual Studio への MATLAB アドインはありますか?

Visual Studio 6 で動作する古いプラグインを見つけました。Eclipseプラグインもありますが、IDE としては Visual Studio を好みます。

4

1 に答える 1

6

VS に慣れていても、Matlab を使用するときはやめることをお勧めします。私は Matlab のコードを開発する際に複数の IDE を使用してきましたが、常に組み込みのエディターに戻ってきます。

Matlab のエディターは使いやすく、プログラムと完全に統合されています。Matlab はスクリプト言語であるため、デバッガーも非常に柔軟でインタラクティブです。

エディタには、VS では (ほとんどの場合) 不可能な便利な機能が多数あります。

  • コードを「セル」にグループ化して、その場でコードのブロックを評価できるようにします
  • コードの一部を選択して評価する
  • デバッグモード中とそれ以外の両方で使用できるインタラクティブな変数エディター
  • コマンドを評価できるコマンド ウィンドウ
  • 過去のコマンドを表示して評価できる強力なコマンド履歴。
  • デバッグ モードでコマンドまたはその他のコード ブロックを評価します。実際、デバッグ中に任意のコードを呼び出すことができ、そのコードをデバッグすることもできます!
  • 現在 Matlab パスにあるすべての変数と関数のタブ補完
  • M-Lint 機能は、エラーと疑わしい使用法の両方について (下線の形で) フィードバックを提供することにより、コードの品質を向上させるのに役立ちます

例: 関数をデバッグしていて、デバッグが難しいコード行に到達したとします。その行をステップ オーバーする代わりに、それを強調表示してコマンド ウィンドウで評価するか、行の一部を評価することができます。このようにして、デバッガーを離れることなくコードを繰り返し修正できます。

VS for Matlab を使用することをお勧めするのは、MEX 関数を作成/デバッグするときだけです。それらをコンパイルするために VS を使用することはありませんが、VS は C/C++ コードを作成するための優れた IDE であることは間違いありません。

ソフトウェアを開発するときは、常に自分の作業に最適な IDE を使用してください。新しい IDE を習得するのは困難な場合がありますが、Matlab のエディターは、他のエディターに比べて学習曲線が比較的短いです。

于 2014-05-13T13:38:22.497 に答える