Fix tridiagonal matrix subtraction

Looks like there was just a typo causing the superdiagonals to be added rather than subtracted during tridiagonal matrix subtraction.
Merge pull request #7073 from lightcatcher/patch-1

Fix tridiagonal matrix subtraction