一.Matlab特殊常量符号
含义 | 符号 |
---|---|
圆周率π | pi |
机器的浮点运算误差限,2.2204e-016 | eps |
虚数单位 | i或j |
无穷大量 | inf |
非数 | NaN |
默认存储变量(临时变量) | ans |
注意: 可以直接使用这些符号来表示,注意都是小写字母。
二.变量命名规则
1)变量名可以由大小写英文字母、数字和下划线组成,但是注意首字母必须是英文字母。
2)变量名区分大小写。
3)变量名不可以是MATLAB的命令、函数、M文件名,以免引起逻辑运算错误。
4)变量名长度不可以超过31个字符。
三.变量定义与赋值
不需要给变量先定义类型,类似于python它会自动根据实际值进行类型分配。
直接使用=进行赋值
变量 = 数字、字符、表达式
a = 123
s = ‘r’ %注意为英文的引号
y = 1+2
注意: 数值变量的类型自动定义为双精度变量。
四.变量的显示
1)fprintf() 函数格式化输出
y = 2021;
m = 3;
d = 7;
fprintf("现在是%d年%d月%d日\n",y,m,d);
输出:现在是2021年3月7日
2)disp()函数以紧凑型格式显示结果而不输出变量名
>> A = magic(3);
>> disp(A);
8 1 6
3 5 7
4 9 2
五.变量的清除
clear命令:删除一个、多个或全部变量
后面接想要删除的变量名字
clear a; %删除a变量
clear all; %删除所有变量
六.变量的检查
1)who:显示前面用过的变量
>> who
您的变量为:
A a d m y
2)whos:显示前面用过的变量及其详细特征
>> whos
Name Size Bytes Class Attributes
A 3x3 72 double
a 1x1 8 double
d 1x1 8 double
m 1x1 8 double
y 1x1 8 double