矩阵

  1. 矩阵是2维数组;
  2. t():矩阵转置;
  3. nrow(), ncol():返回矩阵的行数和列数;
  4. 矩阵相乘:
     - `%*%`
     - crossprod(x, y)
    
  5. 函数 diag() 的含义依赖于它的参数:
     - 当 v 是一个向量时, diag(v)返回以该向量元素为对角元素的对角矩阵;
     - 当 M 是一个矩阵时,diag(M) 返回M的对角元素;
     - 当 k 是单个值, 那么 diag(k) 的结果就是 k × k 的方阵。
    
  6. 函数 eigen(Sm) 用来计算矩阵 Sm 的特征值和特征向量:
     - 这个函数的返回值是一个含有 values 和 vectors 两个分量的列表;
     - $values:特征值
     - $val:特征向量
     - $vec:特征向量构成的矩阵
    
  7. 函数 svd(M) 调用任意一个矩阵 M 且对 M 进行奇异值分解。这包括 一个和 M 列空间一致的正交列 U 的矩阵, 一个和 M 行空间一致的正交列 V 的矩阵, 以及一个正元素 D 的对角矩阵,如 M = U %% D %% t(V)。 D 实际上以对角元素向量的形式返回。 svd(M) 的结果是由 d, u 和 v 构成的一个列表。

  8. 函数 lsfit() 返回最小二乘法拟合(Least squares fitting)的结果列表。

  9. 利用函数 cbind() 和 rbind() 把向量和矩阵拼成一个新的矩阵

results matching ""

    No results matching ""