0 / 0 / 0
Регистрация: 21.10.2015
Сообщений: 1
1

Диф.уравнение методом Эйлера

06.11.2015, 15:16. Показов 5124. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Друзья-программисты! Помогите! Вопрос по решению диф.уравнение методом Эйлера.

x2y''Ln(x)-xy'+y=0
y(1/e)=e;
y(1)=1;


Что нужно написать в функциях: rezf и F для решения конкретно моего уравнения?
Заранее спасибо всем откликнувшимся!

Есть исходник решения Методом Эйлера

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
37
   static double rezf(double x)
        {
            //return 1 / (double)(Math.Log(x) + 2);
            return (x * x / 2 - 2) * (double)Math.Log(x);
        }
 
        static double F(double x, double y) 
        {          
            //double temp = Math.Pow(y, 2) * (double)Math.Log(x) / x;
            //return temp - y;
            double temp = x * (double)Math.Log(x);
            return temp + y / temp;
 
        }
 
        public double solveodeeulerm(int n)
        {
            double x, y, y_prev = y0, error, max_error = 0;
            double h = (double)1 / n;
 
            listBox1.Items.Add("При n=" + n + ", шаг h= " + h);
            for (int i = 0; i <= n; i++)
            {
                x = x0 + i * h;
                if (i == 0)
                { y = y0; }
                else
                { y = y_prev + h * F(x, y_prev); }
                error = Math.Abs(y - rezf(x));
                listBox1.Items.Add(i + ":\tx= " + x + "; \t y(Э)= " + y + "; \t y(точ)= " + rezf(x) + "; \t погрешность= " + error + ";");
                if (error > max_error)
                    max_error = error;
                y_prev = y;
            }
            listBox1.Items.Add("максимальная ошибка = " + max_error);
            return max_error;
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2015, 15:16
Ответы с готовыми решениями:

Решить уравнение колебания маятника методом Эйлера
Здравствуйте! Такая проблема надо решить уравнение колебания маятника методом Эйлера. Колебания...

Решить дифференциальное уравнение второго порядка методом эйлера
Нужно решить дифференциальное уравнение второго порядка методом эйлера. На экран вывести график...

Решить уравнение методом итераций, методом ньютона и методом половинного деления
решить уравнение методом итераций,методом ньютона и методом половинного деления x-1 / (3 + sin...

Решить систему ДУ методом Эйлера
Здравствуйте. Будьте добры, подсобите. Начну по порядку. Есть система ДУ, надо решить методом...

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

Решение задачи Коши методом Эйлера
Здравствуйте! помогите пожалуйста написать программу на языке C#. Желательно в windows form или в...

Решение задачи Коши методом Эйлера
Здравствуйте! помогите пожалуйста написать программу на языке C# в Windows Form или консольном...

Линейная система дифференциальных уравнений методом Эйлера
Здрасте, вообщем прочитал много интересный источников, и как-то не понял как это решается. Не пойму...

Решение задачи Коши модифицированным методом Эйлера
Здравствуйте! Помогите, пожалуйста, написать программу на языке программирования C# по задаче Коши...


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

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

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