How to fit a complex equation?

AI Thread Summary
The discussion focuses on fitting the complex equation Z(x) to a set of measured values for Z at discrete x values. The goal is to determine the parameters a, b, and m that best correspond to the data using a least squares fitting method. Participants suggest calculating the mean value, plotting graphs, and checking the predicted Z values against the measured data for accuracy. Derivatives with respect to the parameters are necessary for optimization, and if m must be an integer, adjustments should be made accordingly. The conversation emphasizes the importance of refining the fitting process to achieve the best results.
bitele
Messages
3
Reaction score
0
Z(x)=(50*m+m^2*tanh((a+b*i)*x))/(m+50*tanh((a+b*i)*x))
where i is imaginary unit, x is the independent variable, Z is the dependent variable, and a, b and m are the parameters.
We measures variable Z at a discrete set of values of variable x:
x=[1, 2, 3, 4, ...20]
Z=[57.6286+0.6328*i, 57.1207+0.6694*i, 56.9751+0.6525*i, 58.4018+0.6432*i, 57.2407+0.6809*i, 57.4864+0.6892*i, 58.7988+0.6761*i, 59.6706+0.7166*i, 58.5738+0.6758*i, 59.1651+0.6283*i, 58.4831+0.6437*i, 59.6807+0.6949*i, 58.6072+0.6453*i, 58.5499+0.6452*i, 60.0737+0.7014*i, 59.3941+0.6916*i, 58.7153+0.7090*i, 58.5133+0.6446*i, 60.8528+0.6817*i, 60.7193+0.6810*i]

We want to know what parameter values of a, b and m correspond to the data.
 
Mathematics news on Phys.org
In order to make the problem more dramatic, more elegant, you can calculate the mean value, plot a graph, add the data points with different colors, predict which one is closest, check the value of Z when subtituting data into its functon, etc etc etc
 
bitele said:
Z(x)=(50*m+m^2*tanh((a+b*i)*x))/(m+50*tanh((a+b*i)*x))
where i is imaginary unit, x is the independent variable, Z is the dependent variable, and a, b and m are the parameters.
We measures variable Z at a discrete set of values of variable x:
x=[1, 2, 3, 4, ...20]
Z=[57.6286+0.6328*i, 57.1207+0.6694*i, 56.9751+0.6525*i, 58.4018+0.6432*i, 57.2407+0.6809*i, 57.4864+0.6892*i, 58.7988+0.6761*i, 59.6706+0.7166*i, 58.5738+0.6758*i, 59.1651+0.6283*i, 58.4831+0.6437*i, 59.6807+0.6949*i, 58.6072+0.6453*i, 58.5499+0.6452*i, 60.0737+0.7014*i, 59.3941+0.6916*i, 58.7153+0.7090*i, 58.5133+0.6446*i, 60.8528+0.6817*i, 60.7193+0.6810*i]

We want to know what parameter values of a, b and m correspond to the data.

The usual method in cases like this is to do a least square fit, that is find the minimum of:

f(a,b,m)=Sum (k=1,20) |Z(k)-Zk|2
It might be messy, but you need to get the derivatives of with respect to a, b, and m. If m has to be an integer, use the integers closest to the value you get. Then recompute a and b for both cases and see which is better.
 
Hi Bitele,

The time to edit has elapsed on your current post, so just copy and paste it into a new post here and make your corrections. Just state that the new post in this thread is a correction of the original.
 
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Suppose ,instead of the usual x,y coordinate system with an I basis vector along the x -axis and a corresponding j basis vector along the y-axis we instead have a different pair of basis vectors ,call them e and f along their respective axes. I have seen that this is an important subject in maths My question is what physical applications does such a model apply to? I am asking here because I have devoted quite a lot of time in the past to understanding convectors and the dual...

Similar threads

Replies
3
Views
2K
Back
Top