ある m ファイルにアルゴリズムを記述し、別の .m ファイルにいくつかの関数を作成しました。メインのアルゴリズム .m ファイルとは別のファイルで作成したこれらのいくつかの関数を呼び出したいと思います。ある関数をファイルから別の関数に呼び出す方法は知っていますが、ここでは、メール アルゴリズム ファイルとは別のファイルで作成したさまざまな関数を呼び出したいと考えています。私はここで検索しましたが、私が得た答えは役に立たず、私が欲しいものについて話していません.
ここに私が話していることの小さな実例があります:
main algo file
N = 30;
x = -10 + 20rand(1,N)
for j = 1 to N
c = f1(x) % here i need to call different functions from another file
end
複数の変数を持つ関数 - これは別のファイルです
Function perform
%% Function F1
f = f1(x)
statements
end
%% Function F2
f = f2(x)
statements
end
%% Function F3
f = f3(x)
statements
end
%% Function F4
f = f4(x)
statements
end
%% Function F5
f = f5(x)
statements
end
end Perform
メインの algo .m ファイルで F1 から F4 を呼び出したいと思います。どうやってこれを行うことができますか。また、メインの algo .m ファイルを実行するたびに、F1 から F4 の関数のどれを呼び出したいかを選択するように求められ、入力してダイアログ ボックスに関数を指定すると、その特定の関数が呼び出されます。関数。これを行う方法について何か考えはありますか?