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]

  • 相关阅读:
    linux下互相传文件的快捷方法
    c语言学习笔记.内存管理.
    c语言学习笔记.结构体.
    格雷码
    c语言学习笔记.指针.
    c语言学习笔记.数组.
    c语言学习笔记.关键字.存储类型关键字等
    leetcode.C.4. Median of Two Sorted Arrays
    Verilog笔记.6.FIFO
    Verilog笔记.5.同步、异步
  • 原文地址:https://www.cnblogs.com/yupeter007/p/5816159.html
Copyright © 2011-2022 走看看