0 / 0 / 0
Регистрация: 28.05.2021
Сообщений: 3
|
|
1 | |
Метод Эйлера и Эйлера-Коши для задачи Коши25.05.2022, 14:30. Показов 506. Ответов 0
Нужно переделать немного программы так, чтобы выбирался шаг hm<eps. Параметр m- порядок точности используемого метода (для метода Эйлера m=1, для Эйлера-Коши m=2). Соответственно нужно вычислить |Y(b)-y(b)| для каждого из них.
Программы рабочие, но не совсем понимаю, как организовать циклы под данное условие. Помогите, пожалуйста( Метод Эйлера Код
#include <iostream> #include <cmath> using namespace std; double F(double x, double y){ return 4*pow(x,2)*y; } int main() { double a=0; double b=1; double e=0.0001; double h=e; double n=(b-a)/h; double X[(int)n]; double Y[(int)n]; X[0]=a; Y[0]=1; for(int i=1; i<=n; i++){ X[i]=a+i*h; Y[i]=Y[i-1]+h*F(X[i-1],Y[i-1]); } for(int i=0; i<=n; i++){ cout << "X["<<i<<"]="<<X[i] <<" "; } cout << endl; for(int i=0; i<=n; i++){ cout << "Y["<<i<<"]="<<Y[i] << " "; } return 0; } Код
#include <iostream> #include <cmath> using namespace std; double F(double x, double y){ return 4*pow(x,2)*y; } int main() { double a=0; double b=1; double h=0.0001; double n=(b-a)/h; double X[(int)n]; double Y1[(int)n]; double Y[(int)n]; X[0]=a; Y[0]=1; for(int i=1; i<=n; i++){ X[i]=a+i*h; Y1[i]=Y[i-1]+h*F(X[i-1],Y[i-1]); Y[i]=Y[i-1]+h*(F(X[i-1],Y[i-1])+F(X[i],Y1[i]))/2.0; } for(int i=0; i<=n; i++){ cout << "X["<<i<<"]="<<X[i] <<" "; } cout << endl; for(int i=0; i<=n; i++){ cout << "Y["<<i<<"]="<<Y[i] << " "; } return 0; }
0
|
25.05.2022, 14:30 | |
Ответы с готовыми решениями:
0
Решение задачи Коши методом Эйлера и Рунге-Кутты Задача Коши аналитически и численно по методу Эйлера Решение дифуров методами Эйлера-Коши с итерациями и Рунге-Кутты четвертого порядка Описать метод Эйлера и обратный метод Эйлера |
25.05.2022, 14:30 | |
25.05.2022, 14:30 | |
Помогаю со студенческими работами здесь
1
Найти решения задачи Коши методами Эйлера, уточненного метода Эйлера и Эйлера-Коши. Выполнить эмпирический анализ Алгоритм численного решения задачи Коши для ДУ 2 порядка методом Эйлера-Коши Метод Эйлера для задачи Коши Метод Эйлера-Коши с итерационной обработкой для решения задач Коши Метод Эйлера для решения Задачи Коши Метод Эйлера и метод Эйлера-Коши нужно найти ошибку? Задача Коши для дифференциального уравнения второго порядка методом Эйлера- Коши Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |