保姆级Matlab学习教程—入门之矩阵

矩阵

  1. 矩阵的建立
  2. 矩阵中元素的操作
  3. 矩阵的运算

矩阵的建立
逗号或空格用于分隔某一行的元素,分号用于区分不同的行. 除了分号,在输入矩阵时,按Enter键也表示开始新一行. 输入矩阵时,严格要求所有行有相同的列.

m=[1 2 3 4 ;5 6 7 8;9 10 11 12] 
       p=[1 1 1 1
          2 2 2 2
          3 3 3 3]

特殊矩阵的建立
c=ones(m,n) 产生一个m行n列的元素全为1的矩阵
b=zeros(m,n) 产生一个m行n列的零矩阵
a=[ ] 产生一个空矩阵,当对一项操作无结果时,返回空矩阵,空矩阵的大小为零
d=eye(m,n) 产生一个m行n列的单位矩阵

矩阵中元素的操作
(1)矩阵A的第r行:A(r,:)
(2)矩阵A的第r列:A(:,r)
(3)依次提取矩阵A的每一列,将A拉伸为一个列向量:A(:)
(4)取矩阵A的第i1i2行、第j1j2列构成新矩阵:A(i1:i2, j1:j2)
(5)以逆序提取矩阵A的第i1~i2行,构成新矩阵:A(i2:-1:i1,:)
(6)以逆序提取矩阵A的第j1~j2列,构成新矩阵:A(:,j2:-1:j1)
(7)删除A的第i1~i2行,构成新矩阵:A(i1:i2,:)=[]
(8)删除A的第j1~j2列,构成新矩阵:A(:,j1:j2)=[]
(9)将矩阵A和B拼接成新矩阵:[A B];[A;B]

矩阵的运算
(1)标量-矩阵运算
标量-数组运算相同.
(2)矩阵-矩阵运算
[1] 元素对元素的运算,同数组-数组运算.
[2]矩阵运算:
矩阵加法:A+B
矩阵乘法:A*B
方阵的行列式:det(A)
方阵的逆:inv(A)
方阵的特征值与特征向量:[V,D]=eig[A]

~持续更新ing

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值