Matlab R2012a中未定义的函数或变量

时间:2014-08-14 14:54:53

标签: matlab function

当我在命令窗口上写错误时,我正在matlab中创建一个小函数

function adding

> a=2;
b=3;
c=a+b
end 

当我在命令窗口上写错误时

>> adding

未定义的功能或变量'添加'。

需要帮助。

1 个答案:

答案 0 :(得分:0)

创建函数时,应将其保存在.m文件中,该文件与函数名称相同(在本例中为adding.m)。然后,您必须确保adding.m在您的路径上;这包括在您当前的工作目录中。

您可以使用主菜单的“环境”部分中的“设置路径”按钮(假设您使用的是最近的功能区样式Matlab)。在您的情况下,我认为您需要单击“添加文件夹”,然后浏览到“我的文档”文件夹。然后保存并关闭“设置路径”对话框。

您可能还想考虑更像这样的函数:

function c = adding( a, b )
   c = a + b;
end