Решение задачи методом Ритца. Выбор базисных функций. Замена переменных

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Лабораторная работа № 1

1 вариант.

Выполнил:

гр. С8403б

Задача: Методом Ритца решить краевую задачу

Решение. Выберем базисные функции: .

Тогда получим

.

В качестве  выберем функции

удовлетворяющую краевым условиям задачи. Ищем решение в виде суммы

В исходном уравнении обозначим за P(x) коэффициент при u', за Q(x) - коэффициент при u и за F(x) - правую часть. Тогда

Следуя методу Ритца, введем замену переменных:

Тогда краевую задачу (1) можно свести к задаче:

Краевая задача (3) равносильна минимизации функционала:

Общий вид функционала из-за его громоздкости записывать не будем.

Далее найдем частные производные по С1 и С2 этого функционала. Расчеты произведены в математическом пакете Mathcad Prime 2.0.

Приравнивая эти производные к нулю получаем:

Подставляя найденные значения в (2) получаем приближенное выражение для искомого решения:

Построив графики точного решения  (красный) и полученного нами приближенного u(x)=, видим что на отрезке [0;1] они немного расходятся.

1111.bmp

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
33 Kb
Скачали:
0

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.