66问答网
所有问题
matlab函数内部变量有什么特点
如题所述
举报该问题
推荐答案 2016-11-14
matlab变量分全局变量和局部变量,命令文件中的变量一般是全局变量,函数内部的变量一般是局部变量,即在函数返回值时就会消失,但是可以通过global声明全局变量。
需要说明的是,无论是另一个命令文件还是另一个函数文件想要使用某函数内通过global声明的全局变量,其本身也需要使用global语句来声明这个变量,这个我想matlab是为了避免混淆。函数内部通过global声明变量的本质好处是可以节省内存。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pxnnU2ppsUn9sUnx2D.html
其他回答
第1个回答 2019-11-08
matlab下输入:
>>
x=1:5;
>>
f1(x)
%这里的x必须是参数传递,过去,可能你没有加x
另外,你的m文件中,可能有点小问题.
我觉得应当是
f=a;
这样才能返回x(1)与x(2)的和.形如:
function
f=f1(x)
a=x(1)+x(2);
f=a;
matlab
下调用
sumx=f1(x)
相似回答
大家正在搜
相关问题
matlab中如何分析一个函数之间各变量对结果的影响程度
在matlab中,function定义了一个函数,变量有四个...
Matlab函数怎样调用工作区变量
MATLAB 函数的一个输入变量是另一个函数
Matlab如何在定义函数过程中使用外部的变量?
matlab 自定义函数如何引用外部变量
matlab 怎么用函数修改变量里边的值