zoukankan      html  css  js  c++  java
  • 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的逆矩阵

  • 相关阅读:
    C#发送Email邮件(实例:QQ邮箱和Gmail邮箱)
    MD5
    关节疼
    c#写入Mysql中文显示乱码 解决方法 z
    浅析基层检察院派驻乡镇检察室的健康发展 z
    查询数据库中所有名称相同的记录
    一个简单功能的SQL 实现
    java 的""和null的区别
    java 的 &和&&的区别
    mysql left join,right join,inner join的区别
  • 原文地址:https://www.cnblogs.com/Tea1024/p/9123481.html
Copyright © 2011-2022 走看看