概述
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中变量类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复