How to code a basic fitting quadratic in this?
27 ビュー (過去 30 日間)
古いコメントを表示
Wolfgang McCormack
2021 年 2 月 2 日
コメント済み: Walter Roberson
2021 年 2 月 3 日
Hi everyone,
I am using two scatter plots. How can I code the quadratic fitting in that? I tried more than 7 ways on the internet and it's not working. It does not work with polyfit n=5. It just turns into a mesy multiple lines!
Thanks
s
ScatterPlotPreCOVID = scatter(x,y,'o')
hold on
ScatterPlotPostCOVID = scatter(x1,y1,'^')
hold off
Now, I do not insist coding it into it but I cannot have both quadratics simultanously for two datasets from the tools too.
0 件のコメント
採用された回答
Walter Roberson
2021 年 2 月 2 日
P = polyfit(x, y, 2);
The approximation function is then P(1)*x^2 + P(2)*x + P(3)
5 件のコメント
Walter Roberson
2021 年 2 月 3 日
By the way, the way to do it without polyval would have been
P = polyfit(x, y, 2);
XI = linspace(min(x), max(x));
YI = P(1).*XI.^2 + P(2).*XI + P(3);
plot(XI, YI, 'k-');
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Graphics Performance についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!