Matlab基本语法
Matlab基本语法
数据类型
变量
Matlab中的变量命名需要遵循以下规则:
- 变量名必须以字母开头,之后可以是任意的字母、数字或下划线
- 变量命区分字母的大小写
- 变量名不超过31个字符,第31个字符以后的字符将被忽略
- 未加特殊说明的情况下,Matlab将一切识别到的变量视为局部变量,即只在其使用的M文件内有效。在变量前加关键字global,即可申明全局变量
常量
MATLAB中有以下预设变量
| 常量名称 | 说明 |
|---|---|
| ans | MATLAB中的默认变量 |
| pi | 圆周率 |
| eps | 浮点运算精度 |
| inf | 无穷大 |
| NaN | 未定式 |
| i(j) | 复数中的虚数单位 |
| realmin | 最小正浮点数 |
| realmax | 最大正浮点数 |
可以对MATLAB中的预设变量进行访问:
>> pi
ans =
3.1416
ans指当前的运算结果,若计算时用户没有对表达式设定变量,系统自动将当前结果赋给ans变量
可以对MATLAB中预设的变量进行修改并恢复:
>> pi=1
pi =
1
>> clear pi
>> pi
ans =
3.1416
数值
更改显示格式
一般而言,在MATLAB中数据的存储与计算都是以双精度进行的,但有多种显示形式。在默认情况下,数据为整数,则以整数表示;若数据为实数,则保留小数点后4位的精度近似显示
通过format可以控制显示格式,调用格式如下:
| 调用格式 | 说明 |
|---|---|
| format short | 5位定点表示(默认值) |
| format long | 15位定点表示 |
| format short e | 5位浮点表示 |
| format long e | 15位浮点表示 |
| format short g | 在5位定点和5位浮点中自动选择最好的格式 |
| format long g | 在15位定点和15位浮点中自动选择最好的格式 |
| format hex | 十六进制格式表示 |
| format + | 在矩阵中,用符号+、-和空格区分正好、负号和0 |
| format bank | 用美元与美分定点表示 |
| format rat | 以有理数形式输出结果 |
| format compact | 变量之间没有空行 |
| format loose | 变量之间有空行 |
实例如下:
>> format long ,pi
ans =
3.141592653589793
>> format
>> pi
ans =
3.1416

浙公网安备 33010602011771号