Write a function that applies Euler's
显示 更早的评论
I'm working on the topic: "Write a function applying the Euler method, approximate function y(x): function [x,y]" but got an error at "Error in Ole2 (line 2)fxy = matlabFunction(f)"
code:
function [x,y] = Ole(f, xfirst, xlast, y0, N)
fxy = matlabFunction(f);
h = (xlast - xfirst)/N;
x = xfirst:h:xlast;
y = x;
y(1) = y0;
for i = 1:N y(i+1) = y(i) + h*fxy(x(i),y(i));
end
end
1 个评论
Torsten
2022-12-17
The reason for the error lies the way you call "Ole", not in the function code that you posted itself.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Fluid Dynamics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!