Sine curve fitting for the given data
显示 更早的评论
I have a set of data,I need to fit the data to sine curve ..
Suggest a code..
Thanks
采纳的回答
更多回答(1 个)
Andreas Goser
2015-3-31
编辑:Andreas Goser
2015-3-31
0 个投票
"Suggest a code"...
Well, anyway, let us know if you have the Curve Fitting Tbx or Optimization Tbx available (output of 'ver' command) and provide a sample of data like 20 data points and then we can suggest an approach for you to code.
4 个评论
Betha Shirisha
2015-3-31
Torsten
2015-3-31
If xdata is the first column and ydata is the second column of your file data11.txt, you can use
myfun=@(x,xdata)(x(1)*sin(x(2)*xdata+x(3)));
x0=[1; 1; 1];
[x,resnorm] = lsqcurvefit(@myfun,x0,xdata,ydata);
Best wishes
Torsten.
Torsten
2015-3-31
Sorry, should read
[x,resnorm] = lsqcurvefit(myfun,x0,xdata,ydata);
Best wishes
Torsten.
Betha Shirisha
2015-3-31
类别
在 帮助中心 和 File Exchange 中查找有关 Get Started with Curve Fitting Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
