Keep getting error message for polyfit
2 ビュー (過去 30 日間)
古いコメントを表示
I'm following a tutorial for an example out of a textbook, I've copied the instructors code exactly but keep getting an error message
My code:
x = 0:0.3:1.8;
y = [.5 .6 .8 1.3 2 3.2 4.8];
plot(x, y, 'b-*')
f = fit(x',y', 'poly2');
error message:
Check for missing argument or incorrect argument data type in call to function 'fit'.
Error in Week_9 (line 6)
f = fit(x',y', 'poly2');
I can't find the error in my code
2 件のコメント
回答 (1 件)
Image Analyst
2020 年 12 月 12 日
Try polyfit() and polyval()
x = 0:0.3:1.8;
y = [.5 .6 .8 1.3 2 3.2 4.8];
plot(x, y, 'b-*', 'LineWidth', 5)
coefficients = polyfit(x(:),y(:), 3);
f = polyval(coefficients, x);
hold on;
plot(x, f, 'ro-', 'LineWidth', 2, 'MarkerSize', 15);
grid on;
legend('y', 'f');
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!