Solve ill-condition matrix

4 views (last 30 days)
jason law
jason law on 7 Jul 2020
Answered: M on 8 Jul 2020
How can I solve Ax=B matrix when the command window in matlab mentioned"matrix is badly scaled, singular Rcond 1e-16" something like this
I am using vpa(A), then inv(A) to solve the matrix, but the speed is a bit slow as I need to run for 1e4 times.
What is the difference between using these two methods pinv() and vpa(), inv()?

Answers (1)

M
M on 8 Jul 2020
Does it display this warning but still solve the equation ? How are the results ?
You can also try : x = A\B . It solves the system of linear equations A*x = B.
From Matlab doc : "If A is a square matrix, then A\B is roughly equal to inv(A)*B, but MATLAB processes A\B differently and more robustly."

Categories

Find more on Linear Algebra in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!