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!
