matlab中有三种基本变量类型:局部变量,全局变量,静态变量。
通常,每个函数体内都有自己的定义的变量,这个变量就叫做局部变量。不能从其他函数和matlab工作空间访问这些变量。
如果要使某个变量在几个函数和工作空间中都可以使用,可以把它定义成为全局变量。用global声明。全局变量名尽量大写。
静态变量只能在M函数中用关键字persistent声明,只有声明了静态变量的函数才能够允许使用它。使用静态变量最好把它生命在程序的开始,并且需要初始化。类如:
persistent temp;%定义静态变量temp, 用来存储对照的帧数据
if isempty(temp)
temp = uint8(zeros(240, 320, 3));
声明了一个三维数组存储的静态变量。
链接博客:https://blog.csdn.net/u010177286/article/details/45674887
最后
以上就是娇气鞋垫最近收集整理的关于matlab中变量类型的全部内容,更多相关matlab中变量类型内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复