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的逆矩阵

  • 相关阅读:
    ASP.NET MVC 4使用jQuery传递对象至后台方法
    大沙发斯蒂芬
    2017年年总结
    Java将HTML导出为PDF
    华硕笔记本安装Ubuntu 17.04版本
    全站启用HTTPS配置详解
    设计模式-1 单例模式
    基础知识扫盲--1 抽象类和接口
    ASP.Net 管道模型 VS Asp.Net Core 管道 总结
    索引深入理解
  • 原文地址:https://www.cnblogs.com/Tea1024/p/9123481.html
Copyright © 2011-2022 走看看