Excessive Run Time For back solve of 'huge' symbolic matrices.
Mostrar comentarios más antiguos
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 comentarios
Oleg Komarov
el 12 de Sept. de 2011
Quantify huge and by symbols you mean symbolic variables?
Walter Roberson
el 12 de Sept. de 2011
Does mldivide even work with symbolic arrays??
Jan
el 12 de Sept. de 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
el 12 de Sept. de 2011
@Walter, it appears to:
syms a c
a\c
ans =
c/a
Walter Roberson
el 12 de Sept. de 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
el 13 de Sept. de 2011
Does the same code work for normal sized matrices, say 10x10?
What is huge?
J
el 13 de Sept. de 2011
J
el 13 de Sept. de 2011
Andrew Newell
el 14 de Sept. de 2011
The calculation takes about a second on my computer, which is pretty slow for a 2x2 problem!
J
el 14 de Sept. de 2011
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Common Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!