一、标号
;区分行;屏蔽运行结果的显示
,区分列;函数参数分隔
:选取矩阵的所有行、列;矩阵定义等
()制定运算过程中的优先级
[ ] 矩阵定义标志等
{} 用于构成单元数组等
. 小数点;域访问等
...连接语句;省略号后加运算符号
{
>> x=sin(1)...
+cos(1)
x =
1.3818
}
‘’ 字符串标识符;
=赋值符号;
!调用操作系统运算;
%注释语句标识
二、运算符号、基本运算法则
+ 加法
- 减法
* 乘法
/ \ 除法(左除、右除)
^ 乘方
>> miu0=1.785e-3;
>> a=0.03368;
>> b=0.000221;
>> t=20;
>> miu=miu0./(1+a*t+b*t.^2) %
由于为实数,所以运算时需要加“.”
miu =
0.0010
三、常见命令
cd 显示工作目录
>> cd
D:\Program Files\MATLAB\R2010b\bin
cle 清除工作窗
clear 清除内存变量
hold 图形保持命令,画完一幅图,还要继续画的时候使用
四、常量
常量 i,j:虚数单位
>> i
ans =
0 + 1.0000i
还可以重新赋值
>> i=4;
>> i
i =
4
>> j
ans =
0 + 1.0000i
常量pi:3.141592653...
>> pi
ans =
3.1416
NaN:表示不定值,比如0/0
>> 0/0
ans =
NaN
Inf:无穷大
>> 1/0
ans =
Inf
eps:0元素的误差限
>> eps
ans =
2.2204e-016
五、内存变量管理
clear命令:用户删除内存空间中的变量
who命令:显示内存空间中变量名单
whos命令:显示内存空间中变量名单及详细信息(如占用字节数等)
>> whos
Name Size Bytes Class Attributes
a 1x1 8 double
ans 1x1 8 double
b 1x1 8 double
i 1x1 8 double
miu 1x1 8 double
miu0 1x1 8 double
t 1x1 8 double
>> who
Your variables are:
a ans b i miu miu0 t
>> clear
>> whos
六、字符串
1、内容通过单引号括起来
2、字符串的每个字符包括空格都是字符数组的一个元素
3、命名规则遵循变量的命名规则
>> name='jack' name = jack >> size(name) ans = 1 4 >> %'1'表示一行,‘4’表示4列,字符串为一行四列的数组