Solving a tridiagonal matrix in matlab using Thomas algorithm

Hello I have this tridiagonal matrix.
where r = 1/x, g= 1/x^2, s=ln(x)/x^2 and n represents the size.
I'm trying to solve this matrix in Matlab using the Thomas algorithm. I have found some online resources however they dont tend to deal with when n becomes very large, I need to solve matrices that are maybe 20 x 20 or 40 x 40 and so on.
Sorry for this vague description, I'm quite new to using matlab.

1 个评论

There is no "s" in the formula.
20x20 and 40x40 are not "large". The algorithms do not differ for small and large matrices.

请先登录,再进行评论。

回答(1 个)

Is there a particular reason you need to solve this using that specific algorithm? Try using the normal backslash operator (\).

类别

帮助中心File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

产品

提问:

2021-10-22

回答:

2021-10-22

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by