MATLAB中函数调用 - *简单就好*

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]