Здравствуйте. Как можно задать краевые условия для численного решениия системы уравнений y(0) =0, y(1) = 1, d2y(0) = 0, d2y(1) = 0 при использовании ode45?
Теги
01.06.2021
Ответы
Ivanov950.00
1.06.2021 15:31
Уточню. Хочу численно решить уравнение d4u/12 + d2u/2 + u = A(1 + cos(B(1-2x)) с условиями y(0) =0, y(1) = 1, d2y(0) = 0, d2y(1) = 0 на отрезке [0; 1]. Но в примерах документации говорится только о краевых условиях в одной точке. Как можно задавать в разных?
aBoomest+942.89
2.06.2021 05:04
На сколько помню оде45 так не может, решает только задачу Коши. См.ссылку.
Ivanov950.00
2.06.2021 06:00
Есть способы в matlab численно решить такую задачу?
aBoomest+942.89
2.06.2021 10:21
Так ссылка вроде как про это и была. Плюс для каких-то задач есть PDE.
Ответы
Уточню. Хочу численно решить уравнение d4u/12 + d2u/2 + u = A(1 + cos(B(1-2x)) с условиями y(0) =0, y(1) = 1, d2y(0) = 0, d2y(1) = 0 на отрезке [0; 1]. Но в примерах документации говорится только о краевых условиях в одной точке. Как можно задавать в разных?
На сколько помню оде45 так не может, решает только задачу Коши. См.ссылку.
Есть способы в matlab численно решить такую задачу?
Так ссылка вроде как про это и была.
Плюс для каких-то задач есть PDE.
Спасибо. Помогло bvp4c.