您的位置 首页 > 数码极客

matla如何定义图像变量

Matlab 中,对变量的定义不需要像 C/C++或Java语言那样,必须先要进行定义,然后才能引用、赋值。Matlab 中可以直接对变量进行赋值,无需声明定义,而且数据类型可以随时改变,也就是说Matlab对数据变量是自动识别和控制的。

Matlab 对变量名的规定比较宽松,要求包括:

  • 以字母开头;
  • 长度不能超过63个字符;
  • 区分大小写。

Matlab环境下,有三种变量:

  • Local Variables:局部变量,如果变量不声明,则默认;
  • Global Variables:全局变量,可以被多个不同的函数调用,通过global x声明x为全局变量,在其他函数中调用该全局变量时,也需要加上global x,声明x为全局变量;
  • Persistent Variables:永久变量,类似C/C++中的常数,在程序运行期间值不可改变,如Matlab内置的pi、inf、nan、eps。

Matlab 中的函数名和内置关键字不可作为变量。关于字符串是否能作为变量名,可以使用isvarname函数进行检查。Matlab的内置关键字包括:

  • ‘while’,‘for’,‘break’,‘continue’
  • ‘if’,‘elseif’,‘else’,‘end’
  • ‘switch’,‘case’,‘otherwise’
  • ‘try’,‘catch’
  • ‘function’,‘global’,‘persistent’,‘return’

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“matla如何定义图像变量”边界阅读