Matlab2015矩阵表示03
1. 矩阵表示
>>行元素分隔: 空格'space'或逗号','
>>列分隔: 分号或回车换行符
2. 冒号表达式
1) start:end
2) start: step : end
>> x=1:5
x = 1 2 3 4 5
>> y=1:2:9 %步长为2
y = 1 3 5 7 9
3. 线性等分函数
原型 linspace(start_x, end_y, n)
>> z=linspace(0,1,6)
z = 0 0.2000 0.4000 0.6000 0.8000 1.0000
4. 矩阵长度length
>>一维矩阵
>>二维矩阵
5. 向量(阵列)的四则元素
>>矩阵向量一致: + -
>>向量: .* ./
6. 幂运算与开方运算
>>向量幂运算 .^
>>开方运算 转为 幂运算 计算结果 .^(1/n), 特殊情况: sqrt(x)可以对开平方运算
7. 特殊矩阵的初始化
1) ones, zeros, eye
>>ones(N) : N*N的方阵
>>ones(N,M): N*M的矩阵
2) 其它同上
8. 矩阵简单变换
1) 逆时针旋转变换: rot90(A, k=1) k位旋转倍数,缺省为1;
2) 左右反转/上下反转: fliplr(A) / flipud(A) ;
9. 矩阵的几个常用函数
1) 逆矩阵: inv(A) 备注: A必须为方阵; B为A的逆,I为单位矩阵: A*B=B*A=I
2) 伪逆矩阵: pinv(A) 备注: 当A不是方阵时; B为A的伪逆,则A*B*A=A
3) 行列式: det(A) 备注: A必须为方阵
4) 矩阵的秩: rank(A)
5) 矩阵的迹: trace(A)
6) 矩阵的特征值与特征向量: eig(A) 或 [V,D]=eig(A)
未完待续...