Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/75: Рейтинг темы: голосов - 75, средняя оценка - 4.51
1 / 1 / 0
Регистрация: 01.10.2012
Сообщений: 28

Решение задачи Коши для обыкновенного дифференциального уравнения методом Эйлера

01.10.2012, 21:43. Показов 15366. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Решите задачу Коши для обыкновенного дифференциального уравнения на отрезке [0; 1] при условии у(0) = 0 методом Эйлера, разбивая отрезок интегрирования на n частей.
П р и м е ч а н и е. Расчетная формула метода Эйлера имеет вид:
yn+1 = yn + hnf(xn,yn).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.10.2012, 21:43
Ответы с готовыми решениями:

Решить задачу Коши для обыкновенного дифференциального уравнения методом Эйлера
1. Решить задачу Коши для обыкновенного дифференциального уравнения y¹=x²+y² отрезке при условии у(0) = 0 методом Эйлера, разбивая отрезок...

Решение задачи Коши обычным методом Эйлера
помогите пожалуйста, очень надо!! Pascal!! Решить задачу Коши обычным методом Эйлера с точностью \varepsilon =0,0001 с заданными...

Решение дифференциального уравнения (задача Коши), методом Эйлера, Delphi7
Решение дифференциального уравнения (задача Коши), методом Эйлера. Написал на С++, преподователю не понравилось, прошу о помощи..

5
Модератор
Эксперт по математике/физике
 Аватар для VSI
5291 / 4073 / 1392
Регистрация: 30.07.2012
Сообщений: 12,489
01.10.2012, 22:07
Цитата Сообщение от vladik0106 Посмотреть сообщение
Решите задачу Коши для обыкновенного дифференциального уравнения на отрезке [0; 1] при условии у(0) = 0 методом Эйлера, разбивая отрезок интегрирования на n частей.
П р и м е ч а н и е. Расчетная формула метода Эйлера имеет вид:
yn+1 = yn + hnf(xn,yn).
Ну и где же Ваше обыкновенное дифференциальное уравнение?
http://twt.mpei.ac.ru/math/ODE... 000e1.html
1
1 / 1 / 0
Регистрация: 01.10.2012
Сообщений: 28
01.10.2012, 22:32  [ТС]
извиняюсь уравнение y'=x^2+y^2
0
Модератор
Эксперт по математике/физике
 Аватар для VSI
5291 / 4073 / 1392
Регистрация: 30.07.2012
Сообщений: 12,489
01.10.2012, 22:51
Цитата Сообщение от vladik0106 Посмотреть сообщение
извиняюсь уравнение y'=x^2+y^2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{Решение задачи Коши методом Эйлера}
program Eyler;
uses crt; {модуль управления экраном}
var i,n:integer;
    a,b,h,x,x0,y,y0,eps,emax:real;
 
function f(x,y:real):real; {функция уравнения}
begin
 f:=x*x+y*y;
end;
 
(*function ft(x:real):real; {функция точная}
begin
 ft:=2/x;
end;*)
 
begin
 clrscr; {очистить экран}
 writeln ('Решение задачи Коши методом Эйлера');
 writeln ('Уравнение dy/dx=x^2+y^2)');
 write ('Введите интервал поиска решения [A,B]: ');
 read (a,b);
 write ('Введите число шагов N: ');
 readln (n);
 h:=(b-a)/n;
 x0:=a;
 write ('Введите начальное значение Y(0): ');
 read(y0);
 y:=y0;
 x:=x0;
 emax:=0; {макс. отклонение}
 writeln ('X':19,'Y':19);
 for i:=1 to n+1 do begin
  y:=y+h*f(x,y); {делаем шаг метода}
  (*eps:=abs(y-ft(x));
  if eps>emax then emax:=eps; {оцениваем макс. погрешность}*)
  writeln (x:19:8,y:19:8);
  x:=x+h;
 end;
 {writeln ('Pmax=',emax:19:8);}
 readln;
end.
Взято ЗДЕСЬ
Уберите ненужное...
1
1 / 1 / 0
Регистрация: 01.10.2012
Сообщений: 28
01.10.2012, 22:54  [ТС]
спасибо большое!!!!))))) очень быстро)))) я начинающий просто))))большое спасибо!!!
0
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 17
26.03.2015, 18:29
Доброго дня.
Нужна помощь.
Есть задание нужно составит программку в pascal
Кто в этом разбирается подскажите правильно ли она считает
Задача Коши
y'=f(x,y)=-y+e^(-x), y(a)=0,-(я так понял это y(0)), a=0, b=1/
Точное решение задачи y(x)=xe^(-x). решить задачу Коши для ОДУ на промежутке [a, b] методом Эйлера.

Я взял исходник и поменял в ней функцию уравнения на свою
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{Решение задачи Коши методом Эйлера}
program Eyler;
uses crt; {модуль управления экраном}
var i,n:integer;
    a,b,h,x,x0,y,y0,eps,emax:real;
 
function f(x,y:real):real; {функция уравнения}
begin
 f:=-y+exp(-x);
end;
 
function ft(x:real):real; {функция точная}
begin
 ft:=x*exp(-x);
end;
 
begin
 clrscr; {очистить экран}
 writeln ('Решение задачи Коши методом Эйлера');
 writeln ('Уравнение dy/dx=y/x-4/sqr(x)');
 write ('Введите интервал поиска решения [A,B]: ');
 read (a,b);
 write ('Введите число шагов N: ');
 readln (n);
 h:=(b-a)/n;
 x0:=a;
 write ('Введите начальное значение Y(0): ');
 read(y0);
 y:=y0;
 x:=x0;
 emax:=0; {макс. отклонение}
 writeln ('X':19,'Y':19,'Eps':19);
 for i:=1 to n+1 do begin
  y:=y+h*f(x,y); {делаем шаг метода}
  eps:=abs(y-ft(x));
  if eps>emax then emax:=eps; {оцениваем макс. погрешность}
  writeln (x:19:8,y:19:8,eps:19:8);
  x:=x+h;
 end;
 writeln ('Pmax=',emax:19:8);
 reset (input); readln;
end.
Буду очень признателен за любую помощь.
С Уважением Koss
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.03.2015, 18:29
Помогаю со студенческими работами здесь

Задача Коши для дифференциального уравнения второго порядка методом Эйлера- Коши
Решить задачу Коши для дифференциального уравнения второго порядка методом Эйлера- Коши. y//=2x-y+y/ на отрезке c шагом h=0,2; ...

Задача Коши для дифференциального уравнения первого порядка методом Эйлера-Коши
Всем привет! Такая проблема: прописал решение задачи Коши в маткаде, а при нахождении игрека выдает ошибку: обнаружена ошибка в плавающей...

Решить задачу Коши для дифференциального уравнения второго порядка методом Эйлера-Коши
Решить задачу Коши для дифференциального уравнения второго порядка методом Эйлера- Коши. y//=2x-y+y/ на отрезке c шагом h=0,2;...

Численное решение линейной краевой задачи для обыкновенного дифференциального уравнения второго порядка
Добрый день! Дано задание: Вычислить установившееся распределение концентрации газа в одномерной системе из краевой задачи (условие...

Решить задачу Коши для обыкновенного дифференциального уравнения
Доброго времени суток, Уважаемые Форумчане) Можете, пожалуйста, помочь разобраться в теме? Есть диффура. Я её в Scilab'е решил, вроде) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru