cubic ploynomial fitting problem
20 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I have 8 points ina data file on which m fitting cubic polynomial.. when i do fitting using cftool den i get a smooth fitting curve..
but if i use polyfit and polyval commands and plot then the fit curve is not that smooth.. how can i get a similar fitting curve like i get in cftool...
plz anybody help me with it
2 件のコメント
John D'Errico
2014 年 5 月 26 日
As those who answered this have said, you must use more then 8 points to plot. Otherwise, plot just does connect-the-dots with straight line segments.
回答 (2 件)
Star Strider
2014 年 5 月 26 日
If x and y are your data:
x = ...
y = ...
p = polyfit(x,y,3); % Fit data
xp = linspace(min(x), max(x), 200); % Create 200 points linearly-spaced in x
yfit = polyval(p, xp);
Then plot your data as (x,y) and the fit as (xp,yfit).
0 件のコメント
参考
カテゴリ
Help Center および 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!