Hello everyone. I'm trying to plot first , second and third order functions on the same graph. heres what i have so far. Its only giving me the last function. Any help would be much appreciated
Afficher commentaires plus anciens
x=[-4:0.5:2.5]
y =[0.0013 0.0026 0.0052 0.0106 0.0213 0.0429 0.0863 0.1738 0.3500 0.7048 1.4193 2.8582 5.76556 11.5904]
%n = input('enter order')
n=3
m= 1:1:n
for i=length(m)
[fx,a] =curvepoly(x,y,m(i));
end
y2 = polyval(a,x)
plot(x,y,'o',x,y2)
Réponses (1)
Jim Riggs
le 21 Mar 2019
Try this:
figure;
plot(x,y,'r');
hold on;
plot(x,y2,'b');
In the plot command(s) replace the 'r' and the 'b with whatever plot formatting you want.
1 commentaire
Nathan latchman
le 21 Mar 2019
Catégories
En savoir plus sur Graphics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!