Matrix solving via least-squares: Y = A*B where Y, A and B are all matrices
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I've been trying to get the lsqcurvefit function to find B such that A*B = Y where B and Y are mxn matrices and A is a mxm matrix of constants. The closest advice I could find is HERE but it doesn't seem to want to work when the "function" is a matrix.
Any advice or direction is greatly appreciated. Is there a better function out there to use? I wrote up a convergence algorithm to solve this but I want to check the results against something that already exists and is proven. Plus, if lsqcurvefit is anything like fit, it'd have the added bonus of returning errors for each value.
3 Commenti
John D'Errico
il 6 Ago 2015
Modificato: John D'Errico
il 6 Ago 2015
You could NEVER have used lsqcurvefit to solve the problem anyway, since it does not allow linear equality constraints. As well, lsqcurvefit does not return statistics on the parameters. As Matt points out, lsqlin will solve the problem, however it too does not return the confidence information about the parameters that you wish.
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Interpolation in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!