Matlab中的静态变量和全局变量
来源:互联网 发布:超级优化基因液txt免费 编辑:程序博客网 时间:2024/06/06 19:03
1、静态变量(persistent)
在函数中声明的变量,当函数调用完之后就会释放。如果想保留这个变量的值(供该函数下一次调用),可以把这个变量声明为静态变量。静态变量不能在声明的时候赋值,而且只能在function里声明,且只有这个function才能认识它(main函数也不行)。x声明后是[],就是一个空的array。声明后需初始化,注意不能直接用persistent x=2;而是用isempty(x)判断x是否已经赋值。如:
function y=test()
persistent x;
if isempty(x)
end
2、全局变量(global)
如果想让某个函数中定义的变量能够被其他函数调用,需要用到全局变量。注意,在这两个函数中都要用global修饰这个变量。如:
function t1
global x;
x=0;
function t2
global x;
y=x
end
阅读全文
0 0
- Matlab中的静态变量和全局变量
- Matlab中的静态变量和全局变量
- 05-php中的全局变量和静态变量
- OC中的全局变量和静态变量
- php 中的静态变量和超级全局变量
- 全局变量和静态变量
- 静态变量和全局变量
- 全局变量和静态变量
- 全局变量和静态变量
- 全局变量和静态变量
- 静态变量和全局变量
- 全局变量和静态变量
- 全局变量和静态变量区别
- 全局变量和静态变量分析
- 全局变量和静态本地变量
- 全局变量和静态变量区别
- 全局变量和局部静态变量
- 全局变量、静态全局变量、静态局部变量和局部变量
- AFNetworking 请求工具类
- 为什么RegExp.prototype.exec()的返回值会变化
- 【矩阵快速幂】HDU_2157_How many ways??
- 高速缓存区dns
- [BZOJ1004][HNOI2008]Cards-Burnside引理
- Matlab中的静态变量和全局变量
- Spring AOP原理分析一次看懂
- react-navigation
- SSM(五)基于webSocket的聊天室
- struts2--基于xml文件的验证器
- Qt 中文字体乱码问题解决
- 编译链接的过程
- 2017.8.9每天五个编程题(五)
- javascript 实现继承的几种方式