what is wrong with this euler method code?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
x=0;
y=0;
a=0;
b=5;
h=.01;
n=(b-a)/h;
for i=1:n
x(i)=a+(i-1)*h;
x(i+1)=a+i*h;
f = y(i)-5-exp(x(i)/2)sin*(5*x(i))+5*exp(x(i)/2)cos*(5*x(i));
y(i+1)=y(i)+h*f;
end
plot(x,y)
hold on
BTW how do I find exact solution and percent error?
0 Kommentare
Antworten (1)
Sagar Damle
am 18 Mär. 2014
I think there is an error in line
f = y(i)-5-.........
Try this line instead-
f = y(i)-5*exp(x(i)/2)*sin(5*x(i))+5*exp(x(i)/2)*cos(5*x(i));
0 Kommentare
Siehe auch
Kategorien
Mehr zu Assembly finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!