2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Диф.уравнение 2 порядка.Численное решение.
Сообщение23.10.2007, 19:14 


07/10/06
140
Какие известные алгоритмы есть для численное решения дифференциальных уравнений второго порядка. Я слышала о методе прогонки. Не подскажите где ее найти и схему решения.
Спасибо.

 Профиль  
                  
 
 
Сообщение23.10.2007, 19:28 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Кое-что есть вот здесь: Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. — Численные методы

 Профиль  
                  
 
 
Сообщение23.10.2007, 20:43 


07/10/06
140
Не.Ну хоть бы пример какой был :(

Добавлено спустя 5 минут 11 секунд:

P.S:и на какой странице так метод прогонки.Я смотрела на стр.409.Там нет (

 Профиль  
                  
 
 
Сообщение23.10.2007, 21:15 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Ulya писал(а):
P.S:и на какой странице так метод прогонки.Я смотрела на стр.409.Там нет (
А чего Вы, скажем, на 78-й странице не поискали? :twisted: В предметном указателе ясно написано, что метод прогонки разбирается на 430 стр. :evil:
Посмотрите еще стр. 139 в книге Карташев А.П., Рождественский Б.Л. — Обыкновенные дифференциальные уравнения и основы вариационного исчисления

 Профиль  
                  
 
 
Сообщение23.10.2007, 23:13 


07/10/06
140
Ну хоть бы один был пример на метод прогонки для диф.уравнения 2 порядка (

Добавлено спустя 1 час 10 минут 47 секунд:

Мне только не понятно как найти $y_N,\ldots$...по каким формулам, т.е. обратную прогонку не поняла (

 Профиль  
                  
 
 
Сообщение24.10.2007, 18:42 
Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва
Ulya писал(а):
обратную прогонку не поняла

Для численного решения краевой задачи линейных дифференциальных уравнений второго порядка с переменными коэффициентами используется подход с решением двух задачи Коши для двух начальных условий. Одно из заданного в на левом граничном условии с нулевым вторым( скажем значение функции задано, а производная не задана). Второе решение исходит из начальных условий равенства нулю значения функции и единичного значения производной. После их интегрирования, скажем по методу Рунге-Кутта, в правом граничном условии мы имеем два значения функции и два значения производной из задач Коши. Используя множитель для второго решения находим коэффициент суперпозиции решений.

Обратная прогонка означает суммировение первого решения в точках с домноженнм вторым решением с целью получения решения.

 Профиль  
                  
 
 Re: Диф.уравнение 2 порядка.Численное решение.
Сообщение25.10.2007, 11:04 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
Ulya писал(а):
Какие известные алгоритмы есть для численное решения дифференциальных уравнений второго порядка. Я слышала о методе прогонки. Не подскажите где ее найти и схему решения.
Спасибо.
Скажите точно, о какой задаче идет речь.
Метод прогонки - это способ прямого решения системы линейных алгебраических уравнений специального вида. Он не имеет непосредственного отношения к решению дифференциальных уравнений.

 Профиль  
                  
 
 
Сообщение25.10.2007, 16:45 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
TOTAL писал(а):
Метод прогонки - это способ прямого решения системы линейных алгебраических уравнений специального вида. Он не имеет непосредственного отношения к решению дифференциальных уравнений.
А название "Метод прогонки" - имеет! Посмотрите, например, мои ссылки на книги выше в теме и замечательное разъяснение Zai.

 Профиль  
                  
 
 Re: Диф.уравнение 2 порядка.Численное решение.
Сообщение18.03.2010, 21:37 


18/03/10
1
ааа вопрос к теме метод суперпозиции как звучит и где про него прочитать можно подскажите пожалуйста?!

 Профиль  
                  
 
 Re: Диф.уравнение 2 порядка.Численное решение.
Сообщение20.03.2010, 02:13 


04/01/10
38
можно ещё поискать Демидович, Марон вторую часть. там вполне доступно описано и примеры есть

 Профиль  
                  
 
 Re: Диф.уравнение 2 порядка.Численное решение.
Сообщение20.03.2010, 16:00 
Экс-модератор


17/06/06
5004
 i  Не забываем смотреть на даты сообщений.
:wink:

 Профиль  
                  
 
 Re: Диф.уравнение 2 порядка.Численное решение.
Сообщение27.09.2011, 21:31 


15/04/10
985
г.Москва
А вот еще интересный вопрос (особенно для преподавателей со студентами не физико-математической специализации): какие есть наглядные способы интерпретации ЛДУ 2 порядка (с переменными коэф).
Начну отвечать сам: по-моему проще всего если нет члена с y', т.е
$y''+p(x)y=f(x)$
ну здесь проще всего балочная интерпретация - балка переменного сечения (главное переменный момент инерции под действием нагрузки M(x) и продольной сжимающей силы:
$EJ(x)y''+Py=M(x)$
тогда $p(x)=P/EJ(x)$ $f(x)=M(x)/(EJ(x))$
кроме того - к черту традиционное предположение о непрерывности (или даже дифференцируемости) функции p(x) - балка может быть ступенчатой, т.е. p(x) иметь разрывы 1 рода. На результатах классической теории ДУ и на численных методах это не отразится.
На такой модели легко интерпретируются т.н краевые условия 1 и 2 рода
Условие 1 рода - это консольная балка, условие 2 рода - балка с 2 шарнирными опорами. (В обычной ситуации еще поискать примеры краевых условий 2 рода, да и смешанных тоже). Граничные условия типа производных (Неймана) могут тоже механически интерпретироваться специальными цилиндрическими опорами, перемещающимися по вертикали, но сохраняющими направление направляющей цилиндра.
А вот что касаемо общего случая
$y''+q(x)y'+p(x)y=f(x)$
то в физической интерпретации я -пасс. Хотя интересно было бы взглянуть на класс физических или даже экономических задач интерпретируемых этим уравнением. Не зря математики разработали методы стрельбы и прогонки и для этого класса тоже. Хотелось бы видеть в каких задачах их можно применять!!!

 Профиль  
                  
 
 Re: Диф.уравнение 2 порядка.Численное решение.
Сообщение28.09.2011, 09:36 
Заслуженный участник


11/05/08
32166
eugrita в сообщении #486990 писал(а):
балка может быть ступенчатой, т.е. p(x) иметь разрывы 1 рода. На результатах классической теории ДУ и на численных методах это не отразится.

На классической теории не отразится (если излагать её достаточно вдумчиво), а вот на численных методах -- очень даже отразится: при неаккуратной реализации стандартных схем может снизиться точность.

eugrita в сообщении #486990 писал(а):
А вот что касаемо общего случая
$y''+q(x)y'+p(x)y=f(x)$
то в физической интерпретации я -пасс.

Для физики такой вид уравнений не очень естественен, поскольку дифференциальный оператор несимметричен. Вот если привести это уравнение к дивергентной форме: $(\alpha(x)\,y')'+\beta(x)\,y=\gamma(x),$ то поинтерпретировать можно: тут и уравнение Шрёдингера, и теплопроводность, и ещё чего.

 Профиль  
                  
 
 Re: Диф.уравнение 2 порядка.Численное решение.
Сообщение29.09.2011, 08:41 


15/04/10
985
г.Москва
Вы имеете ввиду фактически сведение дивергентной формы ОДУ к 3-диагональной системе метода конечных элементов (моментные уравнения Галеркина, кусочно-линейный базис)?

 Профиль  
                  
 
 Re: Диф.уравнение 2 порядка.Численное решение.
Сообщение29.09.2011, 09:32 
Заслуженный участник


11/05/08
32166
Для трёхдиагональности не имеет значения, дивергентная форма или нет: лобовая конечноразностная аппроксимация в любом случае даст трёхдиагональную систему. Дивергентность важна для другого -- для общих свойств уравнения: она позволяет перевести краевую задачу на вариационный язык, что делает численное решение более осмысленным. С другой стороны, дивергентный вид уравнения часто наиболее физичен.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group