Соединение дифференциального уравнения BVP с двумя нелинейными уравнениями в python - PullRequest
0 голосов
/ 05 мая 2020

Я новичок в python. У меня есть система из 3 уравнений (переменные y1, y2, y3): -

1. y1+y2=5, 2. d2y3/dx2= (y1/y3)**2, y(0)=y(1)=1, 3. y1= y3*(exp(y2)+exp(-y2)) Все функции y1, y2 и y3 являются функциями x в [0,1]. Второе уравнение краевая задача с заданными граничными значениями. Первое и третье уравнения являются нелинейными уравнениями, между которыми существует неявная связь. Я могу решать краевые задачи с помощью решателя bvp в python. Я также могу решить набор нелинейных уравнений в python, используя функцию fsolve. Но моя проблема требует комбинации обоих методов, потому что уравнение 2 является проблемой bvp, а уравнения 1 и 3 являются нелинейными неявными уравнениями. Я не могу объединить обе техники в python. Мы будем очень благодарны за любую помощь в этом отношении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...