跳到主要內容
MedCalc

矩陣函數

矩陣構造

  • MAKE(r,c,[v]) 建立一個 r × c 矩陣(r 列、c 欄),所有元素都等於 v。
  • MAGIC(n) 建立一個 n × n 矩陣,其元素為 1 到 n2 的整數,且各列與各欄之和都相等。
  • MRND(r,c) 建立一個由亂數構成的 r × c 矩陣(r 列、c 欄)。
  • DIAG(A) 建立對角矩陣。
  • UNIT(A) 返回與方陣 A 維數相同的單位矩陣。
  • ONES(A) 返回與矩陣 A 維數相同、所有元素都等於 1 的矩陣。
  • ZERO(A) 返回與矩陣 A 維數相同、所有元素都等於零的矩陣。
  • CVEC(min,max,n) 返回一個有 n 列的欄向量,其值在 min 到 max 之間等距分布。
  • RVEC(min,max,n) 返回一個有 n 欄的列向量,其值在 min 到 max 之間等距分布。

新增和刪除欄與列

  • CBIND(A,B[,..]) 返回將矩陣 B 按欄追加到矩陣 A 之後得到的矩陣。
  • RBIND(A,B[,..]) 返回將矩陣 B 按列追加到矩陣 A 之後得到的矩陣。
  • CDEL(A,c) 返回刪除第 c 欄後的矩陣 A。
  • RDEL(A,r) 返回刪除第 r 列後的矩陣 A。
  • CLEAN(A) 返回刪除空欄以及含缺失資料的列之後的矩陣。

矩陣屬性

  • INDEX(A,r,c) 返回矩陣的一個元素、一列或一欄。
  • NORM(A) 返回向量或矩陣的 2-範數。
  • NCOL(A) 返回矩陣的欄數。
  • NROW(A) 返回矩陣的列數。
  • TRACE(A) 返回矩陣主對角線上元素之和。

矩陣運算與轉換

  • KRON(A,B) 返回矩陣 A 與 B 的 Kronecker 張量積。
  • INV(A) 返回矩陣的逆矩陣。
  • PINV(A) 返回矩陣的 Moore–Penrose 偽逆。
  • RANK(A) 返回矩陣中線性無關的列或欄的數目的估計值。
  • TRANSPOSE(A) 返回矩陣的轉置。
  • WINSORIZE(A,k) 返回按欄進行 Winsor 化處理後的矩陣。

線性方程式

重抽樣

  • RESAMPLE(A) 返回與 A 維數相同的矩陣,其中包含從 A 中隨機選取的列(有放回抽樣)。A 的某些列在結果矩陣中可能重複出現,另一些列則可能缺失。
  • SUBSAMPLE(A,n) 返回一個有 n 列的矩陣,這些列從矩陣 A 的列中隨機選取。A 的每一列在結果矩陣中最多只能出現一次。

矩陣統計函數

  • CMAX(A) 返回由各欄最大值構成的列向量。
  • CMIN(A) 返回由各欄最小值構成的列向量。
  • CSSQ(A) 返回由各欄數值平方和構成的列向量。
  • CSUM(A) 返回由各欄總和構成的列向量。
  • MMAX(A) 返回矩陣中數值最大的值。
  • MMIN(A) 返回矩陣中數值最小的值。
  • MSSQ(A) 返回矩陣中所有元素的平方和。
  • MSUM(A) 返回矩陣中所有元素之和。
  • RMAX(A) 返回由各列最大值構成的欄向量。
  • RMIN(A) 返回由各列最小值構成的欄向量。
  • RSSQ(A) 返回由各列數值平方和構成的欄向量。
  • RSUM(A) 返回由各列總和構成的欄向量。

另請參閱