從我對matlab的理解中,如果你想定義一個函數並在你的「主文件」中使用它,你需要將函數寫入一個單獨的文件中並調用它在你的「主文件」的開頭用addpath('...\myfunction.m')
。在一個單獨的函數文件中調用一個函數-matlab
現在讓我們假設我在一個文件f1.m
,我在main.m
使用定義一個函數f1
,如果我要定義一個函數f2
(在另一個文件),需要調用f1
,可我在f2.m
文件中使用addpath()...\f1.m
?或者在f2
中撥打f1
的最佳方式是什麼?
當我這樣做時,我得到一個語法錯誤,告訴:函數名f1被MATLAB知道其文件名:'myfunctions' – Arthurim