|
«Почему не решаются некоторые дифференциальные уравнения? » — Яндекс Кью
Популярное
Сообщества
То есть, если уравнение описывает некоторый физический процесс, то оно , как правило, интегрируется. А если дифференциальное уравнение просто придумано , от винта, то оно не интегрируется?
ФизикаМатематикаДифференциальные уравнения
Александр Пургин
·
6,4 K
ОтветитьУточнитьДостоверно
Давид Кац
Математика
2,3 K
Математик, кандидат физико-математических наук, учитель, преподаватель, медиа-художник · 21 янв · dothingspushthings.tilda.ws
На самом деле, вопрос — почему они должны?
Если, например, взять классическую книгу А.Ф. Филиппова, то быстро становится ясно, что это такой cookbook — некоторый сборник рецептов для очень конкретных случаев. И именно для этих конкретных случаев дифференциальных уравнений разработаны совершенно конкретные рецепты, которые не будут работать в других ситуациях.
Вообще говоря, с точки зрения прикладных задач, этих случаев часто хватает и вообще их довольно много, и в этом смысле решать дифференциальные уравнения мы умеем достаточно неплохо. Но с точки зрения математики, какие-то случаи рассмотрены и для них есть понятные методы, какие-то не рассмотрены и методов для них не придумано. В литературе менее учебной можно найти более экзотические рецепты.
В целом нет никаких гарантий, что произвольное уравнение (кстати, это касается не только дифференциальных уравнений) будет иметь решение. Для многих постановок задачи есть три отдельных вопроса — существование решения, единственность решения и собственно нахождение решения. В ряде моих результатов, например, само решение найти не получилось, но можно получить теоремы единственности и существования решения.
4 эксперта согласны
Valery Timin
подтверждает
23 января
Типов дифференциальных уравнений с возможностью записи их в символьном виде — конечное число, потенциально-. .. Читать дальше
Комментировать ответ…Комментировать…
Достоверно
Владимир Горбацевич
Математика
1,6 K
математика нестандартный психоанализ · 21 янв
Когда говорят, что дифференциальное уравнение «решается», то обычно предполагают, что можно найти решение в виде некоторой элементарной функции (результата арифметических операция и образования сложных функций из простейших функций, изучаемых даже в школе). Но элементарные функции — это «изобретение» математиков. Поэтому природные (в частности, физические) процессы… Читать далее
3 эксперта согласны
Комментировать ответ…Комментировать…
Михаил Мулюков
Математика
118
Математик-теоретик, занимаюсь исследованиями в области дифференциальных уравнений с запазд. .. · 22 янв
Насколько я понял, автор вопроса имел в виду вопрос «почему некоторые дифференциальные уравнения не интегрируются в квадратурах». На мой взгляд коллеги дали исчерпывающий ответ на этот вопрос. Тезис о том, что интегрируются те и только те уравнения, которые имеют физический смысл, получил заслуженного пинка. Поэтому позволю добавить себе лишь некоторые детали к уже… Читать далее
Комментировать ответ…Комментировать…
Сергей Леонтьев
Математика
270
Астрономия, криптография · 21 янв
> если уравнение описывает некоторый физический процесс, то оно , как правило, интегрируется. И это несовсем так. Если точка зрения неправильная, скажем, неверно выбраны координаты, то, бывает, что даже и для реальных физических процессов не интегрируется. Совсем не интегрируется, ни аналитически, ни численно. Но если сменить точку зрения, скажем, провести перенормировк. .. Читать далее
Александр Пургин
21 января
Спасибо
Комментировать ответ…Комментировать…
Дмитрий Иванов
Астрономия
889
По образованию физик и математик (МФТИ). Любитель астрономии .Кроме родного русского… · 24 янв
Не совсем понятен вопрос. Вы имеете в виду: Почему не решаются некоторые дифференциальные уравнения в элементарных функциях? Список элементарных функций: степенная функция с любым действительным показателем; показательная и логарифмическая функции; тригонометрические и обратные тригонометрические функции. Вот Вам и ответ, не хватает элементарных функций . Или ставится… Читать далее
Комментировать ответ…Комментировать…
Евгений Миронов
Data science
121
Увлекаюсь физикой, астрономией и финансами. · 27 июл
Просто так придуманное «от винта» дифференциальное уравнение совсем не обязано иметь решение. Это точно также, как не имеют решения некоторые алгебраические уравнения, которые просто придуманы «от винта». Например, алгебраическое уравнение X/0 = 8 не имеет решения. Или не имеет решения система двух уравнений 4X + 4Y = 1 2X + 2Y = 1 Математики любят доказывать, что у… Читать далее
Александр Пургин
31 июля
Спасибо . Вы объяснили все просто и достаточно понятно.
Комментировать ответ…Комментировать…
Первый
Andronick Arutyunov
Математика
833
к.ф.м.н., преподаватель Свободного Университета, доцент МФТИ, с.н.с. Института Проблем… · 25 янв
Все дифференциальные уравнения «решаются». Просто ответ не всегда выражается в «обычных» функциях. С другой стороны и sin x — это в определённом смысле всего лишь обозначение. Посчитать, скажем, sin 15 — ну не очень понятно как. Т.е. мы можем это сделать с любой точностью, но это не будет «обычным» т.е. рациональным скажем числом. Я бы сказал, что «решается» любое… Читать далее
Математика, политика, высшая школа и хейт спич
Перейти на t.me/forodirchNEWS1 эксперт согласен
Михаил Мулюков
26 января
Утверждение о том, что любое дифференциальное уравнение решается — это очень оптимистичный взгляд на вещи. Если… Читать дальше
Комментировать ответ…Комментировать…
Сергей Перовский
Топ-автор
5,0 K
Научные заметки о жизни. https://zen.yandex.ru/id/5c43498395753900ac66852d · 27 янв
Хочется дать два взаимоисключающие ответа… Ответ математика: любое дифференциальное уравнение можно «решить» просто дав имя ответу. Пример: уравнения матфизики не решаются в радикалах, введем функции Бесселя и сферические функции именно как функции, являющиеся решением таких то диффуров. Ответ физика: многие физические процессы нестабильны. Их можно описать математиче… Читать далее
1 эксперт согласен
Александр Пургин
27 января
Спасибо за интересный ответ . Ответ физика, тут вы имеете ввиду теорию устойчивости решения? Я правильно понимаю?
Комментировать ответ…Комментировать…
Dmitry Maslov
4,4 K
Инженер путей сообщения – строитель · 21 янв
Возьмите дифференциальное уравнение математического маятника. Уже оно не имеет аналитического решения. Если углубиться дальше, то мы увидим огромное количество дифференциальных уравнений, которые не решаются аналитически, но решаются численно — мы подбираем коэффициенты к функциям, которые соответствуют уравнению и граничным условиям. Почему так? Да потому-что у нас не… Читать далее
1 эксперт согласен
Михаил Мулюков
подтверждает
28 января
В целом, согласен. Однако, уважаемый автор использует термин «аналитическая функция» в непривычном смысле… Читать дальше
Комментировать ответ…Комментировать…
Сергей Волков
158
physics, ocean wave dynamics, remote sensing of the ocean and atmosphere, radio… · 22 янв
А ведь есть еще всякие странные аттракторы, которые вы вроде бы и можете интегрировать численно, но толку от этого мало. А есть еще ур-ние Навье-Стокса, которое по смыслу должно давать турбулентные решения, но практически это безнадежная задача. А ведь в его основе второй закон Ньютона и вязкость, и нет причин думать, что в уравнении не хватает какой-нибудь фундаментальн… Читать далее
3 эксперта согласны
Виктор Пряничников
22 января
Орбитали-то считаются, хотя бы для водородоподобных атомов
Комментировать ответ…Комментировать…
myPhysicsLab Что такое дифференциальное уравнение?
myPhysicsLab Что такое дифференциальное уравнение?Дифференциальное уравнение может выглядеть довольно устрашающе, с большим количеством причудливых математических символов. Но идея на самом деле довольно проста:
Дифференциальное уравнение показывает, как скорость изменения («дифференциал») одной переменной связана с другими переменными.
Например, симуляция с одной пружиной имеет две переменные: положение блока, х , и его скорость, против . Каждая из этих переменных имеет дифференциальное уравнение, показывающее, как эта переменная изменяется с течением времени. Дифференциальное уравнение для положения х
х ‘ = v
где х ‘ указывает производную от х по времени (скорость изменения х ). Это уравнение говорит
скорость изменения положения равна скорости
Это очевидное утверждение. Подождите, следующее уравнение интереснее:
.Величина растяжения пружины напрямую связана с положением блока, х . Вы можете увидеть подробности на странице моделирования с одной пружиной, но с использованием закона Ньютона. F = м a мы можем написать дифференциальное уравнение для скорости против как
v ‘ = — к х
где к — постоянная пружины (насколько жесткой является пружина). Это уравнение говорит
скорость изменения скорости обратно пропорциональна положению
Например, когда положение равно нулю (т. е. пружина не растянута и не сжата), скорость не меняется. Это имеет смысл, потому что в этот момент пружина не действует.
С другой стороны, когда положение большое (т. е. струна очень сильно растянута или сжата), скорость изменения скорости велика, потому что пружина оказывает большое усилие.
Что такое решение дифференциального уравнения?
Когда вы начинаете изучать математику, вы работаете над решением уравнений типа
.х 2 + 2 х + 1 = 0
, у которого есть решение х = -1 Для дифференциального уравнения решением является не одно значение, а функция . Задача состоит в том, чтобы найти функцию, различные производные которой соответствуют дифференциальному уравнению за большой промежуток времени. Например,
х » + 2 х ‘ + х = 0 | (1) |
— дифференциальное уравнение, цель которого — найти функцию х ( т ) что, когда вы подставляете функцию и ее производные в дифференциальное уравнение, уравнение сохраняет для любого времени т .
Общее решение для предыдущего уравнения оказывается равным
x ( t ) = a e − t + b t e − t | (2) |
where е = 2,71828… а также а , б являются неопределенными константами. Легко убедиться, что у вас есть решение: просто подставьте решение к дифференциальному уравнению! В нашем примере мы находим первую и вторую производные (см. статью о том, как найти эти производные… это довольно просто!):
x ‘( T ) = ( B — A ) E — T — B T E — T 7791111111111111119966 — T 77992 | 1911111111111111111111111111111911111111111111111111111111111111111111111111111111110 г. |
x »( t ) = ( a − 2 b ) e − t + b t e − t | (4) |
Теперь подставьте эти уравнения (2), (3) и (4) в левую часть дифференциального уравнения (1) и выполните алгебраические действия:
х » + 2 х ‘ + х =
= (( a − 2 b ) e − t + b t e 0 1 1 1 − + 2(( b − a ) e − t − б т д − т ) + ( a e − t + b t e − t )
= ( a − 2 b + 2 b − 2 a + a ) e − t + ( б — 2 б + б ) т д — т
= 0
Следовательно, решение (2) удовлетворяет дифференциальному уравнению (1) при любых значениях а , б .
Решение называется общим решением , потому что мы еще не применили конкретный набор начальных условий .
Начальные условия
В приведенном выше примере у нас остались неопределенные константы а , б . Как мы узнаем, что они из себя представляют? Они устанавливаются в соответствии с начальные условия , которые являются конкретными начальными значениями переменных. Например, при моделировании одиночной пружины начальными условиями являются начальное положение и скорость блока во времени. т = 0 .
Для приведенного выше примера проблемы у нас могут быть начальные условия, определяющие положение х и скорость х ‘ вовремя т = 0 следующим образом
х (0) = 1
х ‘(0) = 0
Тогда мы можем подключить т = 0 в уравнения (2) и (3) выше, чтобы найти значения констант а , б
х (0) = a + 0 = 1
x ‘(0) = ( b — a ) — 0 = 0
и поэтому мы находим, что а = б = 1 а конкретное решение равно
х ( t ) = e — т + т е − т
Это решение называется частным решением , потому что оно применимо только к выбранным нами конкретным начальным условиям.
Дополнительная информация о дифференциальных уравнениях:
- Классификация типов дифференциальных уравнений
Эта веб-страница была впервые опубликована в июне 2001 года.
Методы решения дифференциальных уравненийСуществует несколько различных способов решения дифференциальных уравнений, которые я перечислю в приблизительном порядке популярности. Я также классифицирую их способом, который отличается от того, что можно найти в учебниках. Знай или ищи . Конечно! Уже решено очень много дифференциальных уравнений. Некоторые из них вы узнаете, а другие вы можете найти. Это , безусловно, наиболее распространенный способ, которым ученые или математики «решают» дифференциальные уравнения. Это также то, как некоторые (нечисловые) компьютерные программы решают дифференциальные уравнения. Замена . Часто дифференциальное уравнение можно упростить, заменив одну или другую переменную. Это может сделать ее уже решенной (см. выше) или решаемой одним из других методов. (Программные пакеты тоже делают это.) Эта категория решений включает в себя ряд методов, которые вы изучите на курсе математики второго года обучения. Угадай и попробуй . Другой очень распространенный метод решения дифференциальных уравнений: угадать, каким может быть решение, подставить его и, если это не решение или не полное решение, изменить предположение, пока не будет получено полное решение. Это используется часто — чаще, чем можно было бы предположить, читая книги и статьи, где процесс обычно кажется довольно элегантным. Во многих случаях вы знаете что-то об изучаемой системе, что дает вам подсказку. Опыт, конечно, тоже помогает. Однако ниже мы увидим, что угадывать иногда несложно. Изменить более простое решение . Если вы знаете решение уравнения, которое является упрощенной версией того, с которым вы столкнулись, попробуйте изменить решение более простого уравнения, чтобы сделать его решением более сложного. Трансформация . Некоторые дифференциальные уравнения легче решать при математическом преобразовании. Это основное применение преобразований Лапласа. Численное решение. Если все вышеперечисленное не помогло, то алгоритм, обычно реализуемый на компьютере, может решить ее явно, вычислив производные как отношения. Обычно это крайний метод по двум причинам. Во-первых, это дает вам решение только для одного конкретного набора граничных условий и параметров, тогда как все вышеперечисленное дает вам общие решения. Во-вторых, он имеет ограниченную точность: числовые производные по своей природе зашумлены. Интеграция . Эта техника элегантна, но часто трудна (или невозможна). Иногда можно умножить уравнение на интегрирующий коэффициент, чтобы сделать интегрирование возможным. Специальные типы . Это расплывчатое название должно включать в себя специальные методы, которые работают для определенных типов уравнений. Это тоже для изучения на курсах математики в старших классах. Аналоговое решение. Некоторые дифференциальные уравнения легко решаются на аналоговых компьютерах. Они очень быстрые и поэтому подходят для задач управления в реальном времени. Их недостатками являются ограниченная точность и то, что аналоговые компьютеры сейчас редкость. Ниже приведены два примера решения общих уравнений. Они простые, потому что имеют только постоянные коэффициенты, но именно с ними вы столкнетесь на первом курсе физики. Эти уравнения могут быть решены несколькими способами, указанными выше, но мы проиллюстрируем только два метода. Пример 1: экспоненциальный рост и затухание
Кстати, здесь стоит остановиться и отметить, что дифференциальные уравнения почти всегда являются лишь приближениями. Невозможно иметь систему, описываемую этим уравнением. Например, популяция любого вида не может расти экспоненциально. Приведу лишь одно ограничение: когда организмы занимают твердую сферу, радиус которой увеличивается со скоростью света, дальнейший рост не может быть экспоненциальным. (Об этом стоит помнить, когда политики становятся одержимыми достижением роста чего-либо, но особенно населения.)
Пример 2: Простое гармоническое движение
В направлении x второй закон Ньютона говорит нам, что F = ma = m.d 2 x/dt 2 , и здесь сила равна − kx. Это дает нам дифференциальное уравнение: где x — отклонение массы m от равновесия в момент времени t, а k — жесткость пружины, к которой прикреплена масса.
Сейчас самое время использовать метод решения «Угадай и попробуй ». Нам нужно решение, которое колеблется вечно и обладает тем свойством, что его вторая производная пропорциональна самой себе, но отрицательна. Функция синуса делает все это. Теперь мы не можем написать x = sin t по причинам размерности: аргумент функции синуса не может иметь размерности: он дается в радианах (что является отношением или числом). Мы можем написать
Однако sin (ωt) — это число, и нам нужно, чтобы длина имела те же размеры, что и x, поэтому возможное решение:
Однако с этим предлагаемым решением есть проблема: оно имеет x = 0, когда t = 0. Было бы нормально, если бы я дал ему толчок, чтобы запустить его из состояния покоя, но что, если я выпущу массу из состояния покоя в точке, удаленной от равновесия? В последнем случае мне понадобится x = A cos (ωt). Общее решение должно учитывать эти и любые другие начальные условия. Поэтому вместо этого мы пишем: x = A sin (ωt + φ)
Итак, вернемся к рассмотрению φ. Если мы начнем движение (t = 0) с v = 0 при x = A, то φ должно быть равно 90°: вместо синуса мы имеем косос-функцию. В качестве альтернативы, если мы начнем с максимальной (положительной) скорости при x = 0, тогда нам нужно φ = 0. Мы приводим примеры этих случаев на странице фона для колебаний. Однако мы могли бы начать с любой комбинации начального перемещения x = x 0 и v = v 0 . Итак, для общего случая (x 0 ≠ 0, v 0 ≠ 0) мы можем подставить, чтобы получить Мы можем решить их через A и φ, сначала разделив два уравнения, затем возведя их в квадрат и сложив. Итак, для этих заданных начальных условий мы можем найти комбинацию констант A и φ, так что это общее решение. Сколько граничных условий? В нашем первом примере нам нужно было найти только одну константу интегрирования, поэтому нужно было найти только одно начальное условие (или другое граничное условие). Второй пример представлял собой уравнение второго порядка, требующее двух интегрирований или двух граничных условий. Здесь мы можем указать два из начальных перемещений, скорость и ускорение, или какие-то другие два параметра. Затухающие и вынужденные колебания
Физически этот термин соответствует силе, пропорциональной скорости. Что мы можем предположить о решении и как нам изменить решение, которое мы получили выше, чтобы оно удовлетворяло нашему новому дифференциальному уравнению? Опять же, мы можем использовать наши знания о физической системе: когда мы прикладываем силу, направление которой противоположно скорости, мы замедляем ее. Таким образом, мы можем ожидать одного из двух возможных ответов: либо он должен колебаться, причем амплитуда колебаний постепенно уменьшается с течением времени, либо (если затухание достаточно велико) он может замедлиться до полной остановки, даже не колеблясь. Это навело бы нас на мысль о возможности решения вида Мы можем попробовать это уже. Но это не совсем решение. Ну, а если демпфирующая сила замедляет вибрацию? Почему бы не попробовать (ω + δω) вместо ω = k/m и посмотреть, даст ли это решение для подходящего значения δω? Добавим еще одно усложнение: давайте начнем трясти частицу с дополнительной колебательной силой, скажем, F = F 0 sin Ωt. Это дает нам новое дифференциальное уравнение:
Уравнения в частных производных: волновое уравнение
∂y/∂x. Подумайте об этом как dy/dx в заданное постоянное время, t. Представьте, что вы фотографируете (время постоянно): на изображении в момент времени t это наклон формы y(x) в момент фотографирования. ∂y/∂t. Подумайте об этом как dy/dt в данной позиции, x. Это просто скорость в направлении y в конкретной точке x на струне. (Кстати, не скорость волны). y = A sin(kx − ωt), так что Два нижних графика представляют собой вторые производные по тем же переменным:
Они имеют важное физическое значение: первое определяет кривизну струны. Если ∂y 2 /∂x 2 = 0, то наклон постоянный, поэтому он прямой. Это означает, что натяжение T действует в противоположных направлениях на противоположных концах, не создавая результирующей силы. Однако если сегмент изогнут (∂y 2 /∂x 2 ≠ 0), на него действует сила. При постоянной кривизне на малой длине L результирующая сила пропорциональна L. Нам известно ускорение, поэтому мы можем применить второй закон Ньютона. Масса сегмента равна µL, где µ – масса единицы длины µ. Запись закона Ньютона в виде a = F/m дает:
Оглядываясь назад на наши выражения для двух вторых производных, мы видим, что они являются нашими простыми константами, умноженными на нашу исходную функцию y = A sin(kx − ωt). Это означает, что y = A sin(kx − ωt) является решением волнового уравнения при условии, что T /µ = ω 2 /к 2 . |