Optimizing a Non-Linear Multi-Vector Signal
Show older comments
Hi! I recently started a new engineering job that is programming-centered (I'm mechanically oriented) and I'm still learning quite a few MATLAB functions. The big problem that I'm having is that I have a large set of vectors (structure sets with time) that are multiplied by various gain coefficients and summed to create a model signal that I get from Simulink. I need to compare it to an actual system signal. The current coefficient values are fairly broad in range (-1<a<60, roughly), and the current method for determining them is somewhat trial-and-error. I'd like to write a program to optimize them, but I'm only familiar with systems of N-variables that have known coefficients, up to 3 variables.
The mathematical form of the Model signal is non-linear, such that:
Model = a1x1 + a2x2 + a3x3 +...+ a19x19^2 + a20x20y20 + a21x21^2.
The "..." is shorthand for more linear terms. Some of the vectors repeat, and they're all the same size. What I don't know are the coefficient values (the "a"-values). That's really what I'm interested in. The simulation time is 2408 seconds, time step = 1.
Accepted Answer
More Answers (0)
Categories
Find more on Linear Predictive Coding in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!