Filter löschen
Filter löschen

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

1 Ansicht (letzte 30 Tage)
Mitra Taghizadeh
Mitra Taghizadeh am 15 Apr. 2022
Kommentiert: Mitra Taghizadeh am 16 Apr. 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 Kommentare
Torsten
Torsten am 15 Apr. 2022
What is the equation of the function to which you want to fit both sinusoidal curves ?
Mitra Taghizadeh
Mitra Taghizadeh am 16 Apr. 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

Melden Sie sich an, um zu kommentieren.

Antworten (1)

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

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by