當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R det 計算矩陣的行列式


R語言 det 位於 base 包(package)。

說明

det 計算矩陣的行列式。 determinant 是一個通用函數,它分別返回行列式的模數(可選對數刻度)以及行列式的符號。

用法

det(x, ...)
determinant(x, logarithm = TRUE, ...)

參數

x

數字矩陣:邏輯矩陣被強製轉換為數字。

logarithm

邏輯性; if TRUE(默認)返回行列式模數的對數。

...

可選參數。目前沒有使用。 det 的早期版本允許可選的 method 參數。該參數將被忽略,但不會產生錯誤。

細節

determinant 函數使用 LU 分解,而 det 函數隻是對 determinant 調用的包裝。

通常,計算行列式並不是解決給定問題所應該做的。

對於 detx 的行列式。對於 determinant ,包含組件的列表

modulus

一個數值。如果 logarithmFALSE ,則行列式的模(絕對值);否則為模數的對數。

sign

整數;根據行列式是正還是負,

例子

(x <- matrix(1:4, ncol = 2))
unlist(determinant(x))
det(x)

det(print(cbind(1, 1:3, c(2,0,1))))

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Calculate the Determinant of a Matrix。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。