• 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的方阵才有逆矩阵。但是非满秩矩阵可以求伪逆矩阵,也称广义逆矩阵

  • 相关阅读:
    c++ static_cast和dynamic_cast详解
    python 字符串格式化 format
    python zip() 函数
    零零散散的python笔记 2
    PAT 1017
    PAT 1016
    PAT 1015
    Jordan Lecture Note-8: The Sequential Minimal Optimization Algorithm (SMO).
    Jordan Lecture Note-7: Soft Margin SVM
    PAT 1014
  • 原文地址:https://www.cnblogs.com/thgpddl/p/12496423.html
Copyright © 2020-2023  润新知