How can I fit a curve on two sets of data simultaneously?

1 visualización (últimos 30 días)
Mitra Taghizadeh
Mitra Taghizadeh el 15 de Abr. de 2022
Comentada: Mitra Taghizadeh el 16 de Abr. de 2022
Hi there,
I have two different curves (sinusoidal functions with the same frequencies) in one period of time. I want to find the best curve which can represent both of the reference curves. I want to know is there any method in MATLAB that using it I can fit a curve on that two sets of data simultaneously?
Thank you,
  2 comentarios
Torsten
Torsten el 15 de Abr. de 2022
What is the equation of the function to which you want to fit both sinusoidal curves ?
Mitra Taghizadeh
Mitra Taghizadeh el 16 de Abr. de 2022
F1(t)=a11*sin(b11(t)+c11)+a21*sin(b21(t)+c21)+a31*sin(b31(t)+c31)
F2(t)=a12*sin(b12(t)+c12)+a22*sin(b22(t)+c22)+a32*sin(b32(t)+c32)
where: b11=b12
b21=b22
b31=b32

Iniciar sesión para comentar.

Respuestas (1)

Walter Roberson
Walter Roberson el 15 de Abr. de 2022
Append the data together.
joint_x = [x1; x2];
joint_y = [y1; y2];
cftool(joint_x, joint_y)

Categorías

Más información sobre Get Started with Curve Fitting Toolbox en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by