玖叶教程网

前端编程开发入门

Matlab中的变量定义(用matlab定义变量)

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’

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言