2012-10-26 25 views
1

我以这种方式Matlab的:调用用户定义的函数

function y=add(a) 

    y=a*a; 

创建用户定义的函数现在,这个功能是在一个单独的.m文件。

我想利用这个功能,但我没有得到它如何调用它

我需要另一个.m文件来调用它?和#include上面的.m文件?

回答

7

首先,你需要给文件命名add.m(即完全相同名字你的函数了),你可以在任何地方放置在当前MATLAB路径(当前工作目录是罚款)。

第二个,你应该通过命令行或其他matlab脚本/函数调用你的函数(例如)y=add(5)

在这些脚本中,不需要进一步的#include类似的东西,只要add.m在您的工作路径中。

+0

谢谢,我没有根据函数名命名文件 – Xara