MATLAB:访问函数中脚本的变量

时间:2014-11-23 05:34:44

标签: matlab function

这是一个非常基本的问题,但不知何故,我对此感到震惊。

假设有一个脚本

  

Script1.m

a = 1;
b = 2;

function1()

函数,function1.m

中的function1
  

function1.m

a = a/b;
end

现在当我运行它时,我收到一个错误:'未定义的函数或变量“a”。

我熟悉C / C ++,我知道我可以将a,b作为参数传递给函数。但是假设'a'包含大量数据,如果通过该函数将消耗大量时间。所以传递变量是不可行的。

还有其他方法可以达到同样的效果吗?

编辑1: 假设我正在使用模式搜索或其他一些以function1句柄作为参数的函数,那么如何将script1本地的变量传递给function1。

0 个答案:

没有答案