Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この方法でユーザー定義関数を作成しています
function y=add(a) y=a*a;
現在、この関数は別の.mファイルにあります。
この関数を利用したいのですが、呼び出し方がわかりません。
それを呼び出すために別の.mファイルが必要ですか?および#include上記の.mファイル?
最初に、ファイルに名前を付ける必要がありadd.m(つまり、関数の名前とまったく同じ名前)、現在の matlab パス内の任意の場所に配置できます (現在の作業ディレクトリは問題ありません)。
add.m
次にy=add(5)、コマンド ラインまたは別の matlab スクリプト/関数から(たとえば) 関数を呼び出す必要があります。
y=add(5)
これらのスクリプトでは、作業パスにある場合、さらに - の#includeようなものは必要ありません。add.m
#include