Untitled
unknown
matlab
3 years ago
444 B
2
Indexable
poly_order = 7 x = linspace(0,5,11); % os X pomiaru (krok pradu) y = [0 1 2 3 4 5 6 7 8 9 10]; % os Y pomiaru (napiecie) p = polyfit(y,x,poly_order); x for i = 1:poly_order if i < poly_order fprintf('(%f * pow(x, %d)) + ', p(i), ((poly_order + 1) - i)); else fprintf('(%f * pow(x, %d));', p(i), ((poly_order + 1) - i)); end end plot(x, y,'o') hold on out_func = polyval(p,y); plot(out_func)
Editor is loading...