Matlab:调用用户定义的函数

时间:2012-10-26 17:03:41

标签: function matlab

我正在以这种方式创建用户定义的函数

   function y=add(a)

   y=a*a;

现在,此函数位于单独的.m文件中。

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

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

1 个答案:

答案 0 :(得分:8)

首先,您需要将文件命名为add.m(即您的函数具有的相同名称),您可以将其放在当前的matlab中的任何位置path(你当前的工作目录很好)。

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

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