Emacsを使ってMatlabプログラムを実行するには?

Emacsを使ってMatlabプログラムを実行するには?

私はmatlabを学んでいて、emacsを使って.mファイルを編集しています。

matlabEmacsで実行されているプログラムを呼び出す方法はありますか?

ベストアンサー1

.mMATLABを標準入力に入力して、ファイルにフルルック音を出すことができます。 Emacsの用語で言うと、次のようになります。

M-! matlab < foo.m

しかし、代わりにOctaveの使用を検討することもできます。 Emacsと同様に、GNU Octaveは無料なので、2つを一緒に使用する方法について無料ではなくMatlabを使用する場合よりも多くの情報を見つけることができます.今オクターブは言った。たくさんこれ同じMatlab言語として、あなたの目的を完全に置き換えることができます。

Octaveを使用することで得られる利点の1つは、最近のEmacsenの知識です。Octaveをサブプロセスとして実行する方法。これにより、インタラクティブなコマンドを入力してフィードバックを受け取るウィンドウを持つことができます。これは、より複雑なファイルを開発するときに非常に便利です.m

MATLABとは異なり、Octaveも適切なUnixyスクリプト言語のように動作する方法を学びます。。これにより、上記のEmacsコマンドを次のように短縮できます。

M-! ./foo.m

おすすめ記事