help with minimisation, from a data set
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
CLARK KENDRICK GO
le 6 Juil 2018
Modifié(e) : Matt J
le 9 Juil 2018
I have a data set of the positions (in x,y coordinates) of n particles per time step. I will call this matrix P which has dimensions n by 2 by t.
I also have a linear combination of 8 forces (each in two dimensions) of n particles per time step. So the forces F would have dimensions n by 16 by t. (It is 16 because there are 8 forces and two dimensions each.) We can get data from here.
Since this is a linear combination, I have a set of 8 constants, C, one for each force.
My question is, so we have the equation P = FC, and I want to find C so that P-FC is minimised. I do not know how to perform this given all these matrix dimensions.
0 commentaires
Réponse acceptée
Alan Weiss
le 6 Juil 2018
If you are using matrix multiplication (and it seems to me that you are), you have the equation
F*C = P
and you are trying to solve for C, in the least-squares sense. The MATLAB command for this is
C = F\P
Alan Weiss
MATLAB mathematical toolbox documentation
2 commentaires
Matt J
le 9 Juil 2018
Modifié(e) : Matt J
le 9 Juil 2018
Clark,
Since it addressed your question, you should Accept-click Alan's answer. You should do likewise in all of your open threads.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Solver Outputs and Iterative Display dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!