2014-02-14 46 views
0

可能聽起來微不足道,但它引起了我很大的困惑。在另一個函數mfile中使用函數mfile

如何在另一個m文件中使用我在函數m文件中定義的函數。例如,假設我有一個名爲data的函數,另一個名爲plot_my_way的函數定義了一種使用數據並創建特定圖的方法,那麼如何在函數數據中使用函數'plot_my_way'?

+1

只要它在你可以稱之爲的路徑中。你真正的錯誤是什麼? – bdecaf

+0

對於'double'類型的輸入參數,未定義函數'plot_my_way'。 – user3190506

+0

@ user3190506這意味着MATLAB找不到你的函數,這表明你沒有把它放在你的MATLAB路徑上。要麼把這兩個函數放在同一個目錄中,要麼放在你的MATLAB路徑中。 – am304

回答

1

函數文件可以直接調用爲plot_my_way();中的函數m文件數據。只要確保這兩個文件應該在同一個目錄中,並且功能名稱與m文件名稱相同。

+0

它們不一定需要位於相同的目錄中,而是位於MATLAB路徑中。 – am304