3

この方法でユーザー定義関数を作成しています

   function y=add(a)

   y=a*a;

現在、この関数は別の.mファイルにあります。

この関数を利用したいのですが、呼び出し方がわかりません。

それを呼び出すために別の.mファイルが必要ですか?および#include上記の.mファイル?

4

1 に答える 1

8

最初に、ファイルに名前を付ける必要がありadd.m(つまり、関数の名前とまったく同じ名前)、現在の matlab パス内の任意の場所に配置できます (現在の作業ディレクトリは問題ありません)。

次にy=add(5)、コマンド ラインまたは別の matlab スクリプト/関数から(たとえば) 関数を呼び出す必要があります。

これらのスクリプトでは、作業パスにある場合、さらに - の#includeようなものは必要ありません。add.m

于 2012-10-26T17:12:57.610 に答える