From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to add Levenberg Marquardt.vi's input port?

ChrisJ
it's a good idea, I'll try it,Thanks.
0 Kudos
Message 11 of 13
(2,600 Views)
After some private conversations, it turns out that x(t) is a sinusoidal function and y(t) is it's first derivative.

To be fit is the function z(t)=(a+b*x+c*x^2+d*x^3+e*x^4)*y+A*x*exp(B*x)

I have quickly implemented the above ideas and made a demo VI using simulated data with noise. It converges very fast from all zero parameters estimates and seems very stable. I am sure many improvements are possible.
Message 12 of 13
(2,823 Views)
Thanks altenbach for his detailed reply and self-giving help!!!!
0 Kudos
Message 13 of 13
(2,786 Views)