help with minimisation, from a data set
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
CLARK KENDRICK GO
el 6 de Jul. de 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 comentarios
Respuesta aceptada
Alan Weiss
el 6 de Jul. de 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 comentarios
Matt J
el 9 de Jul. de 2018
Editada: Matt J
el 9 de Jul. de 2018
Clark,
Since it addressed your question, you should Accept-click Alan's answer. You should do likewise in all of your open threads.
Más respuestas (0)
Ver también
Categorías
Más información sobre Solver Outputs and Iterative Display en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!