这是一个非常基本的问题,但不知何故,我对此感到震惊。
假设有一个脚本
Script1.m
a = 1;
b = 2;
function1()
函数,function1.m
中的function1function1.m
a = a/b;
end
现在当我运行它时,我收到一个错误:'未定义的函数或变量“a”。
我熟悉C / C ++,我知道我可以将a,b作为参数传递给函数。但是假设'a'包含大量数据,如果通过该函数将消耗大量时间。所以传递变量是不可行的。
还有其他方法可以达到同样的效果吗?
编辑1: 假设我正在使用模式搜索或其他一些以function1句柄作为参数的函数,那么如何将script1本地的变量传递给function1。