Matlab中的静态变量和全局变量
来源:互联网 发布:手机淘宝改中差评 编辑:程序博客网 时间:2024/06/16 15:59
1、静态变量(persistent)
在函数中声明的变量,当函数调用完之后就会释放。如果想保留这个变量的值(供该函数下一次调用),可以把这个变量声明为静态变量。静态变量不能在声明的时候赋值,而且只能在function里声明,且只有这个function才能认识它(main函数也不行)。x声明后是[],就是一个空的array。声明后需初始化,注意不能直接用persistent x=2;而是用isempty(x)判断x是否已经赋值。如:
function y=test()persistent x;if isempty(x) x=0;end
2、全局变量(global)
如果想让某个函数中定义的变量能够被其他函数调用,需要用到全局变量。注意,在这两个函数中都要用global修饰这个变量。如:
function t1global x;x=0;function t2global x;y=xend
参考:http://yunniyu.blog.163.com/blog/static/22208431201261665217676/
0 0
- Matlab中的静态变量和全局变量
- Matlab中的静态变量和全局变量
- 05-php中的全局变量和静态变量
- OC中的全局变量和静态变量
- php 中的静态变量和超级全局变量
- 全局变量和静态变量
- 静态变量和全局变量
- 全局变量和静态变量
- 全局变量和静态变量
- 全局变量和静态变量
- 静态变量和全局变量
- 全局变量和静态变量
- 全局变量和静态变量区别
- 全局变量和静态变量分析
- 全局变量和静态本地变量
- 全局变量和静态变量区别
- 全局变量和局部静态变量
- 全局变量、静态全局变量、静态局部变量和局部变量
- Android 开发 保存文件app
- 嵌入式WIFI与普通WIFI的区别
- POJ 2226 Muddy Fields
- wifi网络接入原理(上)——扫描Scanning
- 八大排序算法
- Matlab中的静态变量和全局变量
- 关于Harris角点检测的实现
- wifi网络接入原理(中)——认证Authentication
- c#中的ref、out、params参数
- POJ 3186 Treats for the Cows
- 安卓博客
- base64加密代码
- 日常养胃三大误区
- seo属于哪个行业