2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 ОДУ в MatLab
Сообщение04.06.2014, 18:23 
Аватара пользователя
Добрый вечер!
Обыкновенный дифференциальный уравнений $y'=-y^2+x,$ начальной условия $y(0)=1$, вроде все правильно написал, а так ошибку дает помогите пожалуйста.

код: [ скачать ] [ спрятать ]
Используется синтаксис Matlab M
>> function [X,Y]=Euler(y0,x0,x1,N)
dx=(x1-x0)/N;
x(1)=x0;
y(x)=y0;
for i=1: N
    x(i+1)=x(1)+dx*i;
    y(i+1)=y(i)+dx*f(x(i),y(i));
end;
X=x;
Y=y;
y0=1;
x0=0;
x1=10;
N=100;
[x,y]=Euler(y0,x0,x1,N);
plot(x,y)
 

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group