Euler method Subroutine, Euler portion provided
显示 更早的评论
I have been provided the code below to solve an ODE using Euler's Method. I am unsure how to write the subroutine to implement this code to find a solution.
CODE:
function [X,Y]= euler(f,x_o,x_f,y_o,N)
if N<2
N=2;
end
h=(x_f-x_o)/N;
X=zeros(N+1,1);
M=max(size(y_o));
Y=zeros(N+1,M);
x=x_o; X(1)=x; y=y_o; Y(1,:)=y';
for i=1:N
k1=h*feval(f,x,y);
y=y+k1;
x=x+h;
X(i+1)=x;
Y(i+1,:)=y';
end
end
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Numerical Integration and Differential Equations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!