matlab变量,关键字

matlab变量,关键字

MATLAB变量命名规则:

  • 变量名区分大小写。
  • 变量名长度不得超过 31 位,第 31 个字符之后的字符将被 MATLAB 语言所忽略。
  • 变量名以字母开头,可以是字母、数字、下划线组成,但不能使用标点。

        定义变量时不需要事先声明,也不需要指定变量类型,MATLAB会自动依据所赋予的变量值或者对变量进行的操作来自动识别类型。
        如果一变量已经被赋过值,若重新赋值,则新值会替代旧值,变量类型也会变为新值的类型。
        在变量前加关键字global即定义为全局变量,常使用大写的英文字符表示。否则,一般定义的变量为局部变量,仅在M文件内有效。

        常见的特殊变量:

变量名称 变量含义 变量名称 变量含义
ans MATLAB中默认变量 i(j) 复数中的虚数单位
pi 圆周率 nargin 所用函数的输入变量数
eps 计算机中的最小数 nargout 所用函数的输出变量数
inf 无穷大 realmin 最小可用正实数
NaN 无定值 realmax 最大可用正实数

关键字
        同其他高级语言一样,MATLAB也有预先定义具有特殊含义的标识符,称作保留字。在MATLAB的command Window中可以使用iskeyword来列出系统关键字:

>> iskeyword
ans = 
     'break'
     'case'
     'catch'
     'classdef'
     'continue'
     'else'
     'elseif'
     'end'
     'for'
     'function'
     'global'
     'if'
     'otherwise'
     'parfor'
     'persistent'
     'return'
     'switch'
     'try'
     'while'
 >> 

        MATLAB 也包含算数运算、逻辑运算、关系运算等运算类型,每种类型的运算都有自己的运算符,并可对关系和逻辑进行运算,而且都有相应的运算函数。
        注:具有特殊含义的符号与名字不能用作变量名称。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章