Matlab:调用用户定义的函数

Xar*_*ara 3 matlab function

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

   function y=add(a)

   y=a*a;
Run Code Online (Sandbox Code Playgroud)

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

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

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

Aco*_*rbe 8

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

其次,你应该y=add(5)从命令行或从另一个matlab脚本/函数调用你的函数(例如).

在那些脚本中,不再需要更多类似#include的东西,只要再次提供,add.m就在你的工作路径中.