別のmファイルの別名関数を呼び出す方法
242 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Kazunori Sumiya
am 31 Mär. 2023
Kommentiert: Kazunori Sumiya
am 4 Apr. 2023
Matlabで 別ファイルの関数を呼び出そうとしたとき、 関数名とファイル名を一致させることで 別ファイルの関数を呼び出すことができますが、これだと関数毎にファイルをどんどん作る必要があります。
関数名とファイル名を一致させず別名にして、 別ファイルの関数を呼び出す方法はありますか?
例えば
common.m ファイルに func1() 、funf2() ・・・・ を作成し
main.m から func1, func2・・・ を呼び出す
ときの記述方法を教えてください。
0 Kommentare
Akzeptierte Antwort
交感神経優位なあかべぇ
am 31 Mär. 2023
クラスの静的メソッドを使用する方法をお勧めします。クラス名.メソッド名という呼び出し方になりますが。
common.mの中身-----------------
classdef common
methods(Static) % 静的メソッドの宣言
function rtn = func1()
rtn = 1;
end
function rtn = func2()
rtn = 2;
end
end
end
-------------------------------------------
静的メソッドの呼び出し
val1 = common.func1()
val2 = common.func2()
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu ワークスペース変数と MAT ファイル finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!