matrix.det() - Pine Script Function
matrix.det()
Section titled “matrix.det()”Overview
Section titled “Overview”The function returns the determinant of a square matrix.
Syntax
Section titled “Syntax”matrix.det(id) → series floatParameters
Section titled “Parameters”| Name | Type | Description |
|---|---|---|
| id | matrix<int/float> | A matrix object. |
Returns
Section titled “Returns”The determinant value of the id matrix.
Remarks
Section titled “Remarks”- Function calculation based on the LU decomposition algorithm.
Examples
Section titled “Examples”Example 1
Section titled “Example 1”//@version=6indicator("`matrix.det` Example")// Create a 2x2 matrix.var m = matrix.new<float>(2, 2, na)// Fill the matrix with values.matrix.set(m, 0, 0, 3)matrix.set(m, 0, 1, 7)matrix.set(m, 1, 0, 1)matrix.set(m, 1, 1, -4)// Get the determinant of the matrix.var x = matrix.det(m)plot(x, 'Matrix determinant')