Matlab2015矩阵表示03

本文详细介绍了MATLAB中矩阵的基本操作方法,包括矩阵的表示、矩阵的生成、矩阵的四则运算、矩阵的幂运算与开方运算、矩阵的长度计算、矩阵的简单变换以及常用的矩阵函数等内容。

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) 

 

 未完待续...

转载于:https://www.cnblogs.com/AbcFly/p/5993893.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值