MATLAB矩阵及其运算(一)变量与常量
一、变量与常量
- 1 变量
与其他计算机语言一样,MATLAB也有变量名的命名规则。MATLAB变量名的命名规则如下:
- 变量名必须以英文字母开头,可以由下划线、数字或字母组成。
- 变量名不能使用标点符号。
- 变量名对大小写敏感,区分字母大小写。
- 变量名不能超过19个字符。
- 函数名必须使用小写字母。
- 字符和字符串变量在定义时必须加引号。
例1.1 在MATLAB环境下对变量a进行赋值和定义。
程序如下:
分号抑制了输出,如果需要在命令窗口显示a的取值,则去掉分号即可。
示例如下:
例1.2 在MATLAB环境下输入并显示字符变量和字符串变量。
输入时需要对字符和字符串加上引号。
当字符和字符串与数值进行运算时,用相应字符的ASCII码值参与运算,计算结果为数值。
例1.3 在MATLAB环境下输入并显示字符变量和字符串变量。
程序如下:
用A的ASCII码值65参与运算,使用char(75) 可以把y=75的数值转换为字符类型。
- 2 常量
在MATLAB中,规定了一些特殊的变量,赋予特定的值,这些特殊变量称为常量,见下表:
MATLAB的常用常量
常量名 | 说明 |
ans | 结果的默认变量名 |
eps | 误差容限 |
i或j | 虚数单位 |
pi | 圆周率 |
inf | 无穷大 |
NaN | 不定量 |
常量自动保存了相应的取值,用户需避免将以上常量名命名为一般变量来使用。