Форум атеистов Рунета

Текущее время: 08 ноя 2026, 11:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4775 ]  На страницу Пред.  1 ... 363, 364, 365, 366, 367, 368, 369 ... 478  След.
Автор Сообщение
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 25 май 2023, 13:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 авг 2020, 16:18
Сообщения: 2197
Последовал вашему совету, сопоставил численное решение уравнения Риккати с его аппроксимацией линейным дифуром первого порядка. Результат показан на рисунке.
Небольшие расхождения есть, но они меньше погрешности измерений (3%).

Значения параметров
В уравнении Риккати: k1=1; k2=0,1; k3=5
В линейном дифуре: k1=0,372; k2=0,197; k3=4,453.

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

Изображение

_________________
Мудрость - это понимание своего бессилия перед глупостью.
Во имя овса и сена, и свиного уха


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 25 май 2023, 14:54 
В сети
Аватара пользователя

Зарегистрирован: 17 авг 2012, 21:37
Сообщения: 37274
Откуда: Новороссийск
Конечно, хорошо бы иметь строгое доказательство о возможности замены в диф. уравнениях переменной, ее ступенчатой формой в виде констант. Но на графике очень хорошее соответствие, вряд ли это совпадение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 25 май 2023, 19:32 
Не в сети
Аватара пользователя

Зарегистрирован: 06 авг 2020, 16:18
Сообщения: 2197
Строгое доказательство вряд ли возможно: имеет место не равенство, а аппроксимация.

_________________
Мудрость - это понимание своего бессилия перед глупостью.
Во имя овса и сена, и свиного уха


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 25 май 2023, 21:18 
Не в сети
Аватара пользователя

Зарегистрирован: 06 авг 2020, 16:18
Сообщения: 2197
Не те графики я сравнивал. Нужно было не Риккати с линейным дифуром сравнивать (там равенство приблизительное), а одно и то же линейное уравнение, решенное разными способами.
На рисунке сравнивается упомянутый ранее линейный дифур, решенный численно методом ломаных Эйлера (синяя кривая) и моим методом (красная). Обе кривые совпадают идеально; я нарочно немножко сдвинул красную кривую, чтобы ее тоже было видно.

Изображение

Таким образом, "мой метод" по существу ничем не отличается от метода Эйлера и новым словом не является.
Какой удар со стороны классика!
Хотя, возможно, он может оказаться полезным для решения некоторых задач, в которых y' - функция времени, заданная таблично (тогда вычисление ее производной затруднено).

_________________
Мудрость - это понимание своего бессилия перед глупостью.
Во имя овса и сена, и свиного уха


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 25 май 2023, 22:21 
В сети
Аватара пользователя

Зарегистрирован: 17 авг 2012, 21:37
Сообщения: 37274
Откуда: Новороссийск
Если обобщить, привести несколько дифур, особенно для конкретных расчетов, чего либо востребованного, то вполне тянет на научную статью. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 26 май 2023, 01:18 
Не в сети
Аватара пользователя

Зарегистрирован: 06 авг 2020, 16:18
Сообщения: 2197
Не потянет. Я не профессиональный математик, и мои доморощенные поделки настоящих математиков могут в лучшем случае насмешить.

Что до приложения к чему-то востребованому, то у меня востребовано описание реологиии тиксотропных и реопексных суспензий путем решения уравнения Риккати.
И вот что я подумал: чем аппроксимировать уравнение Риккати линейным дифуром, а затем решать его моим методом (а он представляет собой численный метод с итерационной формулой, по существу эквивалентный методу Эйлера), то лучше уж решать методом Эйлера непосредственно уравнение Риккати.

_________________
Мудрость - это понимание своего бессилия перед глупостью.
Во имя овса и сена, и свиного уха


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 31 май 2023, 20:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 авг 2020, 16:18
Сообщения: 2197
Кстати: вместо метода Эйлера лучше использовать метод Рунге-Кутты.

Еще одна задачка: в квадрат вписан треугольник, как показано на рисунке

Изображение

_________________
Мудрость - это понимание своего бессилия перед глупостью.
Во имя овса и сена, и свиного уха


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 01 июн 2023, 22:08 
В сети
Аватара пользователя

Зарегистрирован: 17 авг 2012, 21:37
Сообщения: 37274
Откуда: Новороссийск
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 01 июн 2023, 22:13 
В сети
Аватара пользователя

Зарегистрирован: 17 авг 2012, 21:37
Сообщения: 37274
Откуда: Новороссийск
Рунге-Кутта приятное воспоминание. Клавишная ЭКВМ Искра. Мерцающие красные нити цифр в лампах. Поражен вычислительной мощностью арифмометра. Какое счастье, что не надо считать на бумаге. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Забавные задачки
СообщениеДобавлено: 02 июн 2023, 14:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 авг 2020, 16:18
Сообщения: 2197
Правильно. Я решал точно так же.

Можете дать ссылку на какой-нибудь учебник, где выводятся формулы метода Рунге-Кутты?

_________________
Мудрость - это понимание своего бессилия перед глупостью.
Во имя овса и сена, и свиного уха


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4775 ]  На страницу Пред.  1 ... 363, 364, 365, 366, 367, 368, 369 ... 478  След.

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB