# How do I manipulate a function for Euler's method to create a function for an improved Euler's method?

1 Ansicht (letzte 30 Tage)
Chris Madrick am 3 Apr. 2016
Beantwortet: Dave Behera am 5 Apr. 2016
Here is the code I have for my Euler's method. It works pretty well. I'm unclear as to what modifications I would make to this so that I may create a function for the improved Euler's method. function [ t,y ] = euler( f,tspan,y0,N ) m=length(y0); t0=tspan(1); tf=tspan(2); h=(tf-t0)./N; t=linspace(t0,tf,N+1); y=zeros(m,N+1); y(:,1) = y0'; for n=1:N y(:,n+1) = y(:,n) + h*f(t(n),y(:,n)); end t=t';y=y'; end
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Antworten (1)

Dave Behera am 5 Apr. 2016
The following link describes the Euler method and the improved Euler method:
You will need to modify the line inside the for loop for the new function.
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Kategorien

Mehr zu MATLAB 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!

Translated by