How to generate second order best fit polynomial curve using MATLAB
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Dan Mathotaarchchi
il 30 Mag 2017
Commentato: Dan Mathotaarchchi
il 1 Giu 2017
Hi all can anybody tell me how to generate above equation for this x and y data using MATLAB ? x,y coordinates are 100,200 200,500 300,900 400,1400 500,2000
0 Commenti
Risposta accettata
Musa
il 30 Mag 2017
Modificato: Musa
il 30 Mag 2017
Dan,
You can do this using poly2
x=[100 200 300 400 500]';
y=[200 500 900 1400 2000]';
ft = fittype( 'poly2' ); % Set up fittype and options.
[fitresult, gof] = fit( x, y, ft ); % Fit model to data.
f=@(x) fitresult.p1*x.^2+fitresult.p2*x+fitresult.p3;
plot(x,y,x,f(x),'o')
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Linear and Nonlinear Regression in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!