MATLAB中函數調用


在matlab中,如果是matlab自帶的函數,則可以按照該函數的格式直接調用,如果是自己編寫的函數,可以將函數寫在一個文件中,之后再主文件中調用。舉例說明如下:

% 文件名為fun.m(注意:文件名需要與函數名一致)
function y = fun(x)
y = x.^2;

下面開始編寫主文件(文件名為main.m),並調用函數文件fun.m中的函數fun。
情況1:函數文件fun.m和主文件main.m在同一目錄下,此時直接調用即可。
a = [1, 2, 3];
b = fun(a); % 運行后,b=[1, 4, 9]

情況2:函數文件fun.m和主文件main.m在不同一目錄下,此時需要將函數文件包含進來才可以調用fun函數。

addpath('directory'); % 其中,directory是函數文件fun.m的路徑
a = [1, 2, 3];
b = fun(a); % 運行后,b=[1, 4, 9]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM