0
可能聽起來微不足道,但它引起了我很大的困惑。在另一個函數mfile中使用函數mfile
如何在另一個m文件中使用我在函數m文件中定義的函數。例如,假設我有一個名爲data的函數,另一個名爲plot_my_way的函數定義了一種使用數據並創建特定圖的方法,那麼如何在函數數據中使用函數'plot_my_way'?
可能聽起來微不足道,但它引起了我很大的困惑。在另一個函數mfile中使用函數mfile
如何在另一個m文件中使用我在函數m文件中定義的函數。例如,假設我有一個名爲data的函數,另一個名爲plot_my_way的函數定義了一種使用數據並創建特定圖的方法,那麼如何在函數數據中使用函數'plot_my_way'?
函數文件可以直接調用爲plot_my_way();中的函數m文件數據。只要確保這兩個文件應該在同一個目錄中,並且功能名稱與m文件名稱相同。
它們不一定需要位於相同的目錄中,而是位於MATLAB路徑中。 – am304
只要它在你可以稱之爲的路徑中。你真正的錯誤是什麼? – bdecaf
對於'double'類型的輸入參數,未定義函數'plot_my_way'。 – user3190506
@ user3190506這意味着MATLAB找不到你的函數,這表明你沒有把它放在你的MATLAB路徑上。要麼把這兩個函數放在同一個目錄中,要麼放在你的MATLAB路徑中。 – am304