6

私は Java を使用して Netbeans と簡単に連携し、学校のプロジェクトに eclipse を使用しました。そこで、ctrl スペースで組み込み関数を表示したり、既存の変数から提案したりするなど、いくつかの非常に優れた機能があることに気付きました。私は最近 matlab を使い始めました。そのようなツールが matlab で利用できるかどうか疑問に思っていました。スクリプト環境であることはわかっているので、状況はおそらく少し異なりますが、matlab を使用して大規模なプロジェクトで作業する人は、そのようなツールなしでコードを管理したり、クロス開発したりする方法を知りたいと思います。mathworks を検索しましたが、それに関する有用な情報は見つかりませんでした。そのようなツールやアドオンが matlab に存在するかどうかは誰にもわかりませんか? よろしくお願いします!

4

3 に答える 3

1

前述のように、オートコンプリートは関数、変数、およびフィールドに対して機能します。

フィールドに対して機能しないように思われる場合 (おそらくワークスペースが適切に設定されていないため)、インデックスなしでフィールドを呼び出すと役立ちます。

例: entity(i).field の代わりに entity.field

また、ワークスペースを頻繁に変更する場合、mfile エディターが追いつかない可能性があります。その場合、コマンド ウィンドウに入力して後でコピーするだけで簡単に回避できます。

于 2012-09-12T10:08:24.077 に答える
1

前に述べたように、変数はワークスペースにある必要があります。

私はよく、次のように書いてコードを評価するようにアプローチします。

  • セルモードでコードを書く
  • [ctrl - enter] またはメニューバーのボタンでセルを評価します。
  • 次のセルを書き込みます (前のブロックの変数が職場で利用できるようになり、タブでオートコンプリートされます)

emacs 用のmatlab モードもあります。いくつかのオートコンプリート機能を提供し、長いコード行をラップする優れた機能を備えています。

残念ながら、Windows ではセルを評価する機能がありません。なので、ほとんど使いません。

于 2012-09-12T10:55:05.130 に答える