Optimizing a Non-Linear Multi-Vector Signal
이전 댓글 표시
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.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Linear Predictive Coding에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!