second order ode45-where to put boundary and initial condition?

2 ビュー (過去 30 日間)
I G
I G 2018 年 5 月 7 日
回答済み: Torsten 2018 年 5 月 8 日
I am solving this equation with ode45 method, p0 is already known:
4B*d^2u/dr^2+(4B/r)*du/dr=dp0/dz
and I have two conditions,
initial condition: r=0: du/dr=0;
boundary condition where r=1: u=0.
Where to put these conditions, because I can put initial condition in ode45 solver, but where to put boundary condition in this case?

回答 (1 件)

Torsten
Torsten 2018 年 5 月 8 日
u(r) = -1/(16*B)*dp0/dz*(1-r^2)
If the analytical solution is not what you want, use "bvp4c" instead of "ode45".
Best wishes
Torsten.

カテゴリ

Help Center および File ExchangeOrdinary Differential Equations についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by