Optimizing a Non-Linear Multi-Vector Signal
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Linear Predictive Coding in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!