Matlab软件使用简介
一、基本内容
1. 向量的产生
基本格式:start: step: end(step缺省时为1)
x=1:5
x=0:0.1:2*pi
dot 向量点集 _ cross 向量叉集 _ .* 对应元素乘积
Matlab的每条命令后,若为逗号或无标点符号,则显示命令的结果;若命令后为分号,则禁止显示结果。
linspace 线性等分向量 a=linspace(0,2*pi,100)
logspace 对数等分向量 a=logspace(0,2*pi,100)
100为插入点数(99等分),默认值为100.
2. 矩阵的输入
约定:(1)元素之间用空格或逗号隔开;
____ (2)用中括号([ ])把所有元素括起来;
____ (3)用分号(;)说明行结束。
矩阵输入时,按Enter键表示开始输入新的一行,输入矩阵时,要求所有的行具有相同的列。
例如:a=[1 2 3; 4,5 6; 7 8,9]
该矩阵一直保存在工作空间,直至被修改。
x=1:6
y=sin(x)
z=cos(x)
b=[x;y;z]
特殊矩阵:
a=[ ]_____________ _____________ _____________ _____________ _____________ 产生一个空矩阵
b=zeros(m,n)_____________ _____________ 产生一个m行、n列的零矩阵
c=ones(m,n)_____________ _____________ _____________ 产生一个m行n列的元素全为1的矩阵
d=eye(m,n)_____________ _____________ _____________ 产生一个m行、n列的单位矩阵
3. 大矩阵中抽取小矩阵
c1=b(:,1:2);_ c2=b(:,5:6) ; d=[c1,c2]
d=[c1;c2]
或d=b(:,[1:2,5:6])
4. 固定变量
(1) ans: 在没有定义变量名时,系统默认变量名为ans;
(2) eps: 容许误差,非常小的数;
(3) pi: 即圆周率;
(4) i: 虚数单位;
(5) inf: 表示正无穷大,由1/0运算产生;
(6) NaN: 表示不定值,由inf/inf或0/0运算产生。