what is the efficient method for solving symbolic system of equation?
Show older comments
Dear all,
now I am using the inverse of matrice x=inv(A)*b and A\b but it does not efficiently solve with large problem. the problem is the error of using mupadmex in command sym for inverse matrices is out of memory. so anyone could suggest me what is the best method for solving the symbolic system of equation?
thank you so much. Best regard
Chantrea
Accepted Answer
More Answers (1)
Steven Lord
on 6 Sep 2015
0 votes
Just because you WANT to be able to solve a large (by the way, what do you mean by "large"? How many symbolic variables?) system quickly doesn't mean it's POSSIBLE to solve it quickly.
2 Comments
chan trea
on 7 Sep 2015
Walter Roberson
on 7 Sep 2015
How would you store the result? How many exabyte hard drives do you have on your system to store the result? What is the largest file size supported on your operating system?
How many decades do you have available just to store the data on the drive once ? The maximum sustained transfer rate I can find for commercially available hard drives (that are not solid state) is about 225 megabytes per second. That's pretty close to the storage required for a 6 x 6 matrix, so once a 7 x 7 was calculated it could be expected to require 10^1 = 10 seconds, 8 x 8 would be expected to require 10^2 = 100 seconds.. 20 x 20 would be expected to require about 10^(20-6) = 10^14 seconds. I estimate that is over 3 million years just to write out the result.
Categories
Find more on Common Operations 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!