Excessive Run Time For back solve of 'huge' symbolic matrices.
Ältere Kommentare anzeigen
I am calculating a left matrix division A\b on MatLab 2009b and it has taken more than a week now. I admit that the matrix A is huge and it contains some symbols. Is there any way to speed up this calculation, or will I ever get some results? Thanks a lot!
10 Kommentare
Oleg Komarov
am 12 Sep. 2011
Quantify huge and by symbols you mean symbolic variables?
Walter Roberson
am 12 Sep. 2011
Does mldivide even work with symbolic arrays??
Jan
am 12 Sep. 2011
@Walter: J wrote, that it runs since a week now. This seems to imply, that it runs at all. But who knows...
Sean de Wolski
am 12 Sep. 2011
@Walter, it appears to:
syms a c
a\c
ans =
c/a
Walter Roberson
am 12 Sep. 2011
Let's see... shouldn't it be c' / a' ? c/a would be the equivalent answer if one assumed scalars, but the question was about arrays. (I would have to have a closer look at the definitions to determine whether the transpose should be plain transpose or conjugate transpose.)
Doug Hull
am 13 Sep. 2011
Does the same code work for normal sized matrices, say 10x10?
What is huge?
J
am 13 Sep. 2011
J
am 13 Sep. 2011
Andrew Newell
am 14 Sep. 2011
The calculation takes about a second on my computer, which is pretty slow for a 2x2 problem!
J
am 14 Sep. 2011
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Common Operations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!