Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.70
grammsk
Сообщений: n/a
#1

Метод Эйлера - C++

20.01.2011, 16:54. Просмотров 2867. Ответов 0
Метки нет (Все метки)

Суть метода Эйлера заключается в замене функции y(x) на отрезке интегрирования прямой линией, касательной к графику в точке x=xi. Если искомая функция сильно отличается от линейной на отрезке интегрирования, то погрешность вычисления будет значительной.
Процесс вычислений строится следующим образом. При заданных начальных условиях x0 и y0 можно вычислить
Таким образом, строится таблица значений функции y(x) с определенным шагом (h) по x на отрезке [x0, xN]. Ошибка в определении значения y(xi) при этом будет тем меньше, чем меньше выбрана длина шага h (что определяется точностью формулы интегрирования).

Основная формула:
Название: image044.gif
Просмотров: 1378

Размер: 375 байт
вообщем работать должна так : при запуске и запросе мы вводим значения х0 и y0 и задаем шаг h. Далее программа всё вычисляет и выдает нам результат.

препод сказал что буквально около 5 строк кода будет.
вот что он накидал в моей тетради, когда объяснял как делать :
"y'=y
y(x)=e^x
y1=x0+h*f(x0,y0)
y0=y1
x0=x0+h"

накидайте пожалуйста, заранее благодарю)
 Комментарий модератора 
Создавайте для своего вопроса отдельные темы!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2011, 16:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Метод Эйлера (C++):

Описать метод Эйлера и обратный метод Эйлера - C++
Может кто помочь с методом "обратный метод Эйлера(Backward Euler)" как его описать? форлуму знаю, а вот как в самом коде - прямой...

Метод Эйлера, и Метод Лагранжа, в долгу не останусь - C++
1)Метод Эйлера 2)Теорема Лагранжа задания вложены

Не работает метод Эйлера - C++
Вроде метод Рунге-Кутты считает правильно, а вот метод Эйлера выдает какую-то ерунду. Подскажите, что не так сделано методом Эйлера? Всех...

Явный метод Эйлера для ОДУ - C++
есть код #include"stdafx.h" #include <iostream> #include <math.h> #include <fstream> using namespace std; double const...

Решения ОДУ, используя уточненный метод Эйлера - C++
Вот задача: Разработать программу для численного решения ОДУ, используя уточненный метод Эйлера. В качестве исходного уравнения...

Комбинированный метод Эйлера для решения интегралов второго порядка - C++
Три дня штудирую форум но так и не смог найти ответ на свой вопрос.... Нужно реализовать комбинированный метод Эйлера( комбинация явного...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2011, 16:54
Привет! Вот еще темы с ответами:

Метод Эйлера (решение дифференциального уравнения). Ошибка. Написание программы - C++
Здравствуйте, прошу помощи, т.к. в программировании я не силен... Имеется полу написанная программа, которая выдает ошибку. Нужно...

Метод Эйлера: численное решение начальных задач для дифференциального уравнения - C++
Численно решить начальные задачи для дифференциального уравнения: (Знак системы) y'=-y+exp(x) (Знак системы) y(0)=0 Найдите...

Метод Эйлера: численное решение начальных задач для дифференциального уравнения - C++ - C++
Численно решить начальные задачи для дифференциального уравнения: (Знак системы) y'=-y+exp(x) (Знак системы) y(0)=0 Найдите...

Найти наибольший общий делитель чисел M и N, используя метод Эйлера (исправить ошибки) - C++
Добрый вечер всем. Помогите пожалуйста с решением данной задачи в с++ 6.0 (знаю что это древняя версия но с нас требуют выполнения в ней(()...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru