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

1 view (last 30 days)
Mitra Taghizadeh on 15 Apr 2022
Commented: Mitra Taghizadeh on 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 CommentsShow 1 older commentHide 1 older comment
Mitra Taghizadeh on 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

Walter Roberson on 15 Apr 2022
Append the data together.
joint_x = [x1; x2];
joint_y = [y1; y2];
cftool(joint_x, joint_y)
Mitra Taghizadeh on 16 Apr 2022
Thank you so much it is working.

### Categories

Find more on Get Started with Curve Fitting Toolbox in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!