zoukankan      html  css  js  c++  java
  • matlab的矩阵基础

    矩阵的生成

    函数 说明
    rand 随机矩阵
    true和false 逻辑矩阵,元素全为1or0
    zeros 元素都为0的矩阵
    ones 元素都为1的矩阵
    eye 对角矩阵
    diag 变或求对角
    mat_1=diag(v) 把向量v变为对角矩阵
    mat_2=diag(mat) 求矩阵mat的对角元素
    ... ...

    矩阵合并

    函数 说明
    cat(dim,A,B) 在dim方向(1横2纵)上合并A和B矩阵
    horzcat(A,B) 横向合并
    D=[A B] 横向合并
    vertcat(A,B) 纵向合并
    D=[A;B] 纵向合并
    repmat(mat,m,n) 将mat看作一个单元,生成m*n个单元的矩阵
    blkdiag(A,B) 合并位对角矩阵

    拆分矩阵

    占位

    矩阵运算函数

    函数 说明
    det(mat) 求行列式值
    transpose(mat) 转置矩阵
    mat' 转置矩阵
    inv(mat) 逆矩阵
    pinv(mat) 伪逆矩阵(广义逆矩阵)
    rank(mat) 矩阵的秩

    *矩阵运算规定,只有满秩的方阵才有逆矩阵,即行列式不为0的方阵才有逆矩阵。但是非满秩矩阵可以求伪逆矩阵,也称广义逆矩阵

  • 相关阅读:
    PPT_标题
    产品需求撰写-架构图
    测试
    SparkLauncher 1.6 版本bug
    Github fork同步
    Maven 配置远程仓库
    Sqoop2中传入配置文件中url之【坑】
    Spark性能优化-coalesce(n)
    面试算法题目
    Git 基本概念及常用命令
  • 原文地址:https://www.cnblogs.com/thgpddl/p/12496423.html
Copyright © 2011-2022 走看看