Learn R Programming

mrbsizeR (version 1.3)

tridiag: Generate a tridiagonal matrix.

Description

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

Usage

tridiag(mainDiag, upperDiag, lowerDiag)

Value

Tridiagonal matrix.

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.

Examples

Run this code
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)  
 

Run the code above in your browser using DataLab