【矩阵的基本操作】——MatLab基础

目录索引

  • ==矩阵的基本操作:==
    • 转置:
    • 矩阵的拼接:
      • *横拼:*
      • *竖拼:*
  • ==矩阵的索引:==
    • 取元素:
      • *end():*
    • 取区域:
    • 逻辑判断:
    • 逻辑取值:
    • find():

矩阵的基本操作:

转置:

A'

对矩阵A加一个’就表示A的转置矩阵

矩阵的拼接:

横拼:

【矩阵的基本操作】——MatLab基础_第1张图片

对于A、B两个矩阵,我们该怎么做到使矩阵A在左,B在右形成一个新矩阵呢?

[A,B]

【矩阵的基本操作】——MatLab基础_第2张图片

竖拼:

[A;B]

因为分号表示换号,所以用分号来进行竖直凭借

【矩阵的基本操作】——MatLab基础_第3张图片

矩阵的索引:

位置是一列一列从左往右数的,相当于门牌号只有一个数

取元素:

A(m,n)

取出矩阵A中第m行n列的元素

【矩阵的基本操作】——MatLab基础_第4张图片

end():

取矩阵的最后一个元素

A(end)

【矩阵的基本操作】——MatLab基础_第5张图片
如果想取倒数第二个元素就是 A(end-1) 以此类推

取区域:

【矩阵的基本操作】——MatLab基础_第6张图片

如果我要取出矩阵内部这一个区域的元素该怎么操作呢?

A([2 3 4],[2 3])

逗号前面表示取的行,后面表示取的列。记住要用方括号表示这是一个整体

逻辑判断:

【矩阵的基本操作】——MatLab基础_第7张图片

1表示真,0表示假。对A中每一个元素进行判断,条件为真则是1为假则是0,以此构成一个新的矩阵

逻辑取值:

A(A>3)

括号内写出你对A进行的筛选条件,会返回符号条件的列向量矩阵

【矩阵的基本操作】——MatLab基础_第8张图片

太长了,这里没有截完

find():

返回符合条件的元素的索引位置

 find(A>10)

【矩阵的基本操作】——MatLab基础_第9张图片

你可能感兴趣的:(MatLab,矩阵,matlab,线性代数)