元素矩陣運算

設 A 和 B 為相同維數的兩個矩陣。當運算子+-/*^與相同維度的矩陣一起使用時,對矩陣的相應元素執行所需的操作,並返回相同維度的新矩陣。這些操作通常稱為元素操作。

操作者 一個操作 B 含義
+ A + B. 新增 A 和 B 的相應元素
- A - B. 從 A 的相應元素中減去 B 的元素
/ A / B. 將 A 的元素除以 B 的對應元素
* A * B. 將 A 的元素乘以 B 的對應元素
^ a ^( - 1) 例如,給出一個矩陣,其元素是 A 的倒數

對於真實矩陣乘法,如線性代數中所示,使用%*%。例如,A 與 B 的乘法是:A %*% B。尺寸要求是 Ancol()Bnrow() 相同

一些函式與矩陣一起使用

功能 目的
nrow() nrow(A) 確定 A 的行數
NcoI() NcoI 位(A) 確定 A 的列數
rownames() rownames(A) 列印出矩陣 A 的行名
colnames() colnames(A) 列印出矩陣 A 的列名
rowMeans() rowMeans(A) 計算矩陣 A 的每一行的平均值
colMeans() colMeans(A) 計算矩陣 A 的每列的平均值
upper.tri() upper.tri(A) 返回一個元素為 upper 的向量
方陣 A 的三角矩陣
lower.tri() lower.tri(A) 返回一個元素為 lower 的向量
方陣 A 的三角矩陣
DET() DET(A) 得到矩陣 A 的行列式
解決() 解決(A) 得到非奇異矩陣 A 的逆
診斷() 診斷(A) 返回一個對角矩陣,其偏離診斷元素為零和
對角線與方陣 A 的對角線相同
T() 噸(A) 返回矩陣 A 的轉置
本徵() 本徵(A) 重新調整矩陣 A 的特徵值和特徵向量
is.matrix() is.matrix(A) 返回 TRUE 或 FALSE,具體取決於 A 是否為矩陣。
as.matrix() as.matrix(x) 從向量 x 中建立一個矩陣