Nonlinear curve fitting, how to ?
이전 댓글 표시
Hi,
I have two nonlinear functions defining the response of a system in frequency domain
H(f;Y0,Z0)= Z / ((j*2*pi*f)+(j*2*pi*f*Y0)+Z0)
H(f;Y1,Z1)= Z / ((j*2*pi*f)+(j*2*pi*f*Y1)+Z1)
to see the difference in two responses in decibles I introduce S(f) as
S(f) = 20*log(H(f;Y1,Z1)/H(f;Y0, Z0))
I also have predetermined values for S(f) obtained from experimental work where in both cases f is a known vector.
My main aim is to find values for Y1, Z1, Y0, Z0 through optimization in order to fit
S(f) = 20*log(H(f;Y1,Z1)/H(f;Y0, Z0))
to my experimental readings
How can I best achieve this ?
채택된 답변
추가 답변 (1개)
카테고리
도움말 센터 및 File Exchange에서 Least Squares에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


