tridiag: Generate a tridiagonal matrix.

Description Usage Arguments Value Examples

Description

Generate a tridiagonal matrix with upperDiag as superdiagonal, lowerDiag as subdiagonal and mainDiag as diagonal.

Usage

1
tridiag(mainDiag, upperDiag, lowerDiag)

Arguments

mainDiag

Diagonal of tridiagonal matrix.

upperDiag

Superdiagonal of tridiagonal matrix. Must have length length(mainDiag) - 1.

lowerDiag

Subdiagonal of tridiagonal matrix. Must have length length(mainDiag) - 1.

Value

Tridiagonal matrix.

Examples

1
2
3
4
5
6
7
set.seed(987)
mainDiag <- sample(100:110, size = 6, replace = TRUE)
upperDiag <- sample(10:20, size = 5, replace = TRUE)
lowerDiag <- sample(1:10, size = 5, replace = TRUE)

tridiag(mainDiag, upperDiag, lowerDiag)  
 

romanflury/mrbsizeR documentation built on Dec. 15, 2019, 9:30 p.m.