fix函数:向零取整函数。
floor函数:向负无穷取整。
ceil函数:向正无穷取整。
rand函数:四舍五入函数,rand(pi,3)π取三位有效数字取整。
mod函数:取余数函数,mod(13,3)13除3的余数。rem同。
sign函数:将所有整数返回1,所有负数返回-1.(NaN与0返回原来的数)
sqrt函数:求根函数(平方根)。
nthroot函数:求根函数。例:nthroot(2,3)表示2的三次方根。
sind函数:其中d表角度。
rad2deg函数:将弧度转换为角度。rad2deg(pi)-----ans=180。
log函数:以e为底的对数函数。log2()\log10\
help使用。
向量与矩阵
行向量
矩阵的创建[1 2 3 4]\[1:1:4]一行四列的矩阵、向量.
linspace函数:linspace(3,7,9):3 4 5 6 7 8 9.
logspace函数:logspace(3,7,9):由10的三次方开始到十的九次方结束由7个元素组成的等比数列。
两个向量的拼接
矩阵的open selection功能
v=[3,4,5,6,7,8,9],v([3 4])表示用v的第三个与第四个元素形成一个新的向量\矩阵。
v(end)向量最后一个元素。v(2:end-1)从第二个元素到倒数第二个元素。
v[2:4]=[1 2 3]:v向量从第二个到第四个元素变为[1 2 3].
v(10)=12:将第十个元素变为12,缺省取零。
列向量
[3;7;4]分号代表换行
转置:[3;7;4]'(共轭转置) [3;7;4].'(不共轭)
v=[3:9]'
矩阵
v=[9 6 3;5 7 4]
rand(n)随机生成n为随机数
rand(2,3)2行3列随机
rand([1,10]):1到10范围内的随机数。
rand([1,10],3,4)生成3行4列的范围在1到10的随机数列。
zeros(3,4)全零矩阵。
diag函数:diag([3;4;5;6;7;8;9])
M[9 6 3;5 7 2]
M[:,2]第二列的所有元素。
M[2,1:3]第二行的第一到第三个元素。
M([2 3 5 6]):M矩阵的第2、3、5、6个元素,由下往上、从左到右。
numel():矩阵元素的数量。