LinearAlgebra`Tridiagonal`
Mathematica's built-in SparseArray function should be used to create tridiagonal matrices.
Mathematica kernel's built-in sparse solver LinearSolve has replaced TridiagonalSolve as a faster solver of tridiagonal matrices.
Suggestion for replacing Tridiagonal
This loads the package in Version 5.2:
Version 5.2
This defines the list that will give the nonzero diagonals of a matrix:
Version 5.2
Here is the matrix m constructed from the list:
Version 5.2
This displays the matrix using MatrixForm:
Version 5.2
Mathematica kernel's built-in sparse solver LinearSolve should be used in place of TridiagonalSolve:
Version 5.2