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

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)

Antworten (1)

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.

Kategorien

Mehr zu MATLAB finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 21 Mär. 2019

Kommentiert:

am 21 Mär. 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by