• MATLAB矩阵处理——2.2矩阵变换


    对角阵

    • 对角矩阵:只有对角线上有非零元素的矩阵
    • 数量矩阵:对角线上元素相等的对角矩阵
    • 单位矩阵:对角线上元素都为1的矩阵

    (1)提取矩阵的对角线元素

    函数daig(A):提取矩阵A主对角线元素,产生一个列向量

    函数diag(A,k):提取矩阵A第k条对角线的元素,产生一个列向量

    (2)构造对角矩阵

    函数diag(V):以向量V为主对角线元素,产生对角矩阵

    函数diag(V,k):以向量V为第k条对角线元素,产生对角矩阵

    (3)上三角矩阵

    函数triu(A):提取矩阵A的主对角线及以上的元素

    函数triu(A,k):提取矩阵A的第k条对角线及以上的元素

    >> triu(ones(3),-1)

    ans =

      1 1 1
      1 1 1
      0 1 1

    (4)下三角矩阵

    函数tril用于产生下三角矩阵,用法同triu函数一样


    矩阵的转置

    转置运算符是小数点后面接单引号(.')

    共轭转置,其运算符是单引号('),它在转置的基础上还要取每个数的复共轭


    矩阵的旋转

    函数rot90(A,k):将矩阵A逆时针方向旋转90°的k倍,当k为1时可省略


    矩阵的翻转

    函数fliplr(A),对矩阵A实施左右翻转

    函数flipud(A),对矩阵A实施上线翻转


    矩阵的求逆

    函数inv(A),求方阵A的逆矩阵

  • 相关阅读:
    discuz开发笔记
    响应式布局
    timedelta
    图片轮播
    性能
    事件捕获
    git
    css hacks
    AFNetworking 网络错误提示data转换字符串
    常见HTTP错误代码
  • 原文地址:https://www.cnblogs.com/Tea1024/p/9123481.html
Copyright © 2020-2023  润新知