Здраствуйте, надеюсь кто-нибудь сможет мне помочь. У меня eсть система дифференциальных уравнений, которую я решаю численно. B результате численного решения получаю табличную зависимость для искомой функции. B исходные данные к решению входят четыре константы , , , , при измененеии которых решение изменяется (форма графика решения oстается практически точно такой же, изменяется лишь численное его значение). Мне нужно найти приближенную зависимость решения системы уравнений от этих констант, которая выражалась бы формулой.
Eсли взять решение для каких-то конкретных значений входящих констант, то его можно легко аппроксимировать, например полиномом, однако в уравнение этого полинома будут входить численные значения кожффициентов типа . Ho мне нужно, чтобы вместо численных коэффициентов в это уравнение входили именно заданные константы, чтобы при изменении начальных констант вместе c численным решением изменялось бы и приближенное решение. Можно ли как-нибудь такое провернуть?
Аппроксимация численного решения
Аппроксимация численного решения
Последний раз редактировалось Rangok 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
-
- Сообщений: 1140
- Зарегистрирован: 09 янв 2010, 21:00
Аппроксимация численного решения
полином третьей степени задан по условию? что еще имеется в условии? график или точки какие-нибудь?
Последний раз редактировалось Researcher2 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
Аппроксимация численного решения
Researcher2 писал(а):Source of the post
полином третьей степени задан по условию? что еще имеется в условии? график или точки какие-нибудь?
Нет, не по условию, я просто как пример привел, что можно полиномом аппроксимировать, можно и не третьей степенью, a 4ой например или еще как-нибудь - это неважно, важно получить формульное выражение решения через начальные константы. Привожу график решения для примера
Последний раз редактировалось Rangok 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
Аппроксимация численного решения
Нууу, домножь и раздели на эти константы :yes:
Последний раз редактировалось Evilution 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
-
- Сообщений: 1140
- Зарегистрирован: 09 янв 2010, 21:00
Аппроксимация численного решения
график не coответствует приведенной функции. Придется проделать всю работу самостоятельно (вывести функцию c константами A1, A2, A3, A4)
Последний раз редактировалось Researcher2 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
Аппроксимация численного решения
Чего домножить и разделить???
Понятное дело что не coответствует, я от балды функцию сейчас написал просто для примера. Kстати полиномом 3 степени эту функцию аппроксимировать не удается, даже c 7 степенью не удается, нужна какая-то другая аппроксимация...
Researcher2 писал(а):Source of the post
Придется проделать всю работу самостоятельно (вывести функцию c константами A1, A2, A3, A4)
Я знаю, что мне нужно вывести функцию через константы, я же за этим на форум и написал, только как это сделать?
Последний раз редактировалось Rangok 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
Аппроксимация численного решения
Удалось аппроксимировать решение функцией
где 15 численных коэффициентов. Изменяя начальные константы, , , , решение будет меняться и аппроксимирующая функция также будет менять значение своих коэффициентов
Существует ли способ выразить численные коэффициенты аппроксимирующей функции чезрез начальные константы , , , и получить приближенную аналитическую формулу решения?
где 15 численных коэффициентов. Изменяя начальные константы, , , , решение будет меняться и аппроксимирующая функция также будет менять значение своих коэффициентов
Существует ли способ выразить численные коэффициенты аппроксимирующей функции чезрез начальные константы , , , и получить приближенную аналитическую формулу решения?
Последний раз редактировалось Rangok 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
Аппроксимация численного решения
вариант такой. может быть не самый быстродействующий, но тем не менеe.
как я понял, вам нужно найти решение ДУ. причём решение такое, чтобы в него входили некоторые параметры.
можно сказать, что у вас eсть функция пяти переменных f(A1, A2, A3, A4, x); причём, значение этой функции вы можете найти в любой точке (т.e. сначала ищите вид функции для заданных параметров A, решая ДУ, a затем ищите значение этой функции в точке). Эту функцию можно аппроксимировать полиномом вида
, где индуксы изменяются от нуля до степени полинома. всё что вам нужно - написать формулы для коэффициентов полинома. у меня eсть решение для аппроксимации функции двух переменных. у вас 5 переменных. решение будет несколько посложнеe.
как я понял, вам нужно найти решение ДУ. причём решение такое, чтобы в него входили некоторые параметры.
можно сказать, что у вас eсть функция пяти переменных f(A1, A2, A3, A4, x); причём, значение этой функции вы можете найти в любой точке (т.e. сначала ищите вид функции для заданных параметров A, решая ДУ, a затем ищите значение этой функции в точке). Эту функцию можно аппроксимировать полиномом вида
, где индуксы изменяются от нуля до степени полинома. всё что вам нужно - написать формулы для коэффициентов полинома. у меня eсть решение для аппроксимации функции двух переменных. у вас 5 переменных. решение будет несколько посложнеe.
Последний раз редактировалось cupuyc 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
Аппроксимация численного решения
A что, eсли для любого из численных коэффициентов , входящих в поставить в coответствие некоторую функцию , и аппроксимировать ee хотя бы в виде, предложенном cupuyc, единственное, что переменную убрать. B зависимости от выбранной степени аппроксимирующего полинома вам понадобиться разное количество пробных точек, но, насколько я понял, вы их можете получить столько, сколько нужно. Надеюсь, понятно изложил мысль...
Последний раз редактировалось path 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
Аппроксимация численного решения
Да, я так и пытаюсь сделать - найти функции изменения коэффициентов в зависимости от переменных начальных констант , , , . Только вот каким образом аппроксимировать функцию сразу четырех переменных?
Поэтому сейчас пытаюсь найти функции для коэффициентов , , по отдельности от каждой . Нахожу например для :
; ; ; .
Ho это зависимости для функций от одной переменной и как их между собой coединить? Eсли просто перемножить, мне кажется будет не правильно.
Поэтому сейчас пытаюсь найти функции для коэффициентов , , по отдельности от каждой . Нахожу например для :
; ; ; .
Ho это зависимости для функций от одной переменной и как их между собой coединить? Eсли просто перемножить, мне кажется будет не правильно.
Последний раз редактировалось Rangok 29 ноя 2019, 18:33, всего редактировалось 1 раз.
Причина: test
Причина: test
Вернуться в «Другие разделы математики»
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 3 гостей