zoukankan      html  css  js  c++  java
  • 矩阵运算相关函数

    + - * / ^ 对应元素相加、相减、相乘、相除、求幂
    %*% B 矩阵相乘
    %o% B 矩阵的外积。AB'
    cbind(A, B, ...) 横向组合矩阵或向量
    col(A) 求A的Choleski因子。如果R <- chol(A),则chol(A)包含上三角因子,并有R'R=A
    colMeans(A) 返回一个向量,包含A每列的均值
    crossprod(A) A'A (A的转置与A相乘)
    tcrossprod(A,B) AB'(A乘以B的转置)
    colSums(A) 返回一个向量,包含A每列的和
    diag(A) 返回一个向量,包含主对角线元素
    diag(x) 以x为主对角线元素创建对角矩阵
    diag(k) 如果k是标量,则创建一个k × k的单位矩阵
    eigen(A) A的特征值和特征向量。如果y <- eigen(A),则
    y$val是A的特征值,y$vec是A的特征向量
    ginv(A) A的Moore-Penrose广义逆。(需要MASS包)
    qr(A) A的QR分解。如果y <- qr(A),则
    y$qr有一个包含分解值的上三角矩阵和一个包含分解值信息的下三角矩阵,y$rank是A的秩,y$qraux是包含Q其他信息的向量,y$pivot包含旋转策略的信息。
    rbind(A, B, ...) 纵向组合矩阵或向量
    rowMeans(A) 返回一个向量,包含A每行的均值
    rowSums(A) 返回一个向量,包含A每行的和
    solve(A) 求A的逆,其中A是方阵
    solve(A, b) 解出方程b=Ax里的向量x
    svd(A) A的奇异值分解。如果y <- svd(A),则 y$d是包含A的奇异值的向量,矩阵y$u的列向量包含A的左奇异值向量,矩阵y$v的列向量包含A的右奇异值向量。
    t(A) 求A的转置

    矩阵专门取一列的时候,如果想得到的这一列还是矩阵,则需要设置一个参数:m[,4,drop=F]

  • 相关阅读:
    JPG bufffer转Mat
    cv:Mat MFC上显示 BitMatToWnd
    opencv 版本修改
    2个多边形的关系判断和相交面积计算
    截取图像 opencv
    SQL Server 存储过程的分页方案比拼
    XP系统下数据库文件夹的权限设置
    关于23种设计模式的有趣见解
    一些编程的好习惯
    sql server 2000的数据库还原
  • 原文地址:https://www.cnblogs.com/yupeter007/p/5816159.html
Copyright © 2011-2022 走看看