Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример использования генератора случайных чисел для демонстрации динамического полиморфизма Пример использования генератора случайных чисел для демонстрации динамического полиморфизма.Я в шоке не могу не где найти может тут кто объяснит и поможет https://www.cyberforum.ru/ cpp-beginners/ thread1989238.html Найти приближенное значение интеграла C++
Ребята, вы очень нужны) Найти приближенное значение интеграла по формуле средних прямоугольников: N=14. Заранее спасибо)
C++ "*" вместо символов https://www.cyberforum.ru/ cpp-beginners/ thread1989225.html
Ну,в названии все сказано,обычный ввод пароля.Пользователь вводит с клавиатуры строку,а на экран вместо цифр выводятся "*" Спасибо заранее
C++ Отделить корни уравнения графически Ребят вы мне нужны) вот такое задание Отделить корни уравнения графически. Уточнить корни уравнения методом половинного деления, указать число разбиений отрезка. Уравнение: 2*x-lg(x)-3=0 ... https://www.cyberforum.ru/ cpp-beginners/ thread1989216.html
C++ Метод пузырька
Здравствуйте. Как сделать сортировку по методу пузырька с максимального значения и далее? Т.е. 6 3 9 7 2 4 5 6 -> 6 3 9 2 4 5 6 7. Я так понял надо задать условия в if перед циклом пузырька. Но...
C++ Написание азбуки морзе https://www.cyberforum.ru/ cpp-beginners/ thread1989201.html
Подскажите.Хочу сделать азбуку морзе , сделал это программу с помощью map. Но нужно сделать с помощью одномерного массива. Не знаю как лучше начать,если кому не сложно то можно попросить оформить...
C++ Коммивояжер https://www.cyberforum.ru/ cpp-beginners/ thread1989193.html
Написал программу Коммивояжер методом ветвей и границ, выводит только путь, а нужно еще минимальную длину пути. Как это сделать? #include <iostream> #include <conio.h> #include <fstream> using...
Поместить файл на диагонали двуменого массива C++
Задача:Ввести файл F ,ввести двумерный массив A , поместить элементы файла F на главную и побочную диагональ массива A . Ввод вывод сделал, когда пытаюсь поместить элементы в массив, в него...
C++ Алгоритм уменьшения изображения pixel mixing https://www.cyberforum.ru/ cpp-beginners/ thread1989179.html
Здравствуйте. Кто нибудь может объяснить что это за алгоритм (Алгоритм уменьшения изображения pixel mixing)? Как он работает и как его реализовать? Заранее всем откликнувшимся спасибо...)
C++ Трудности в написании программы СИ++ https://www.cyberforum.ru/ cpp-beginners/ thread1989175.html
Привет всем обитателям форума, уже несколько дней мучаюсь с написанием программы,программа работает, но всё никак не могу сделать так, чтобы в консоли было всё расписано ( Введите первое число,...
C++ Необходимо понять код
Народ, пожалуйста закомментируйте код #include <iostream> #include <string> #include <memory> class Person { protected: int age; std::string name;
C++ Создать иерархию классов Figure https://www.cyberforum.ru/ cpp-beginners/ thread1989165.html
Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. Создать производные классы: Rectangle (Прямоугольник), Circle (Круг), Trapezium (Трапеция) со своими...
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
25.05.2017, 08:21 0

Метод Эйлера: численное решение начальных задач для дифференциального уравнения - C++ - C++ - Ответ 10475610

25.05.2017, 08:21. Показов 4298. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Райзап как решение

Решение

C++
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
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <fstream>
 
double f_analit (double x) {
    return (exp(x) - exp(-x)) / 2.;
}
 
double f(double x, double y) {
    return -y + exp(x);
}
 
int main()
{
    double r = 0.001;
    double T = 1.0;
    double y = 0., x = y;
 
    std::cout.precision(6);
    std::cout.setf(std::ios::fixed);
    
    std::cout << " Analytical solution in point T : " << std::endl;
    std::cout << f_analit(T) << std::endl;
    std::ofstream  out("out.txt");
    do {
        x += r;
        y += r*f(x, y);
        out << x << " " << y;
        out << std::endl;
    } while (x < T);
    out.close();
    std::cout << " Numerical solution in point T : " << std::endl;
    std::cout << " x = " << x << "\t" << " y = " << y << std::endl;
    system("pause");
}


Вернуться к обсуждению:
Метод Эйлера: численное решение начальных задач для дифференциального уравнения - C++ C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2017, 08:21
Готовые ответы и решения:

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

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

Численное решение дифференциального уравнения методом Эйлера
Нужно разработать алгоритм и составить программу для численного решения дифференциального уравнения...

Найти численное решение дифференциального уравнения методом Эйлера
Помогите с задачей. Решал, как в примере, но не строится график. Может я неправильно преобразовал...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2017, 08:21
Помогаю со студенческими работами здесь

Метод Эйлера для решения дифференциального уравнения
Помогите создать программу решающую диф. уравнение^ y'=(7*{y}^{3})/(3*{x}^{4}) Шаг h=0.1, у(1)=36,...

Метод Эйлера для решения дифференциального уравнения
помогите создать программу решающую диф уравнение y'=2x^2+2y где х0=0 yo=1 h=0,2 на паскале или...

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru