How do I get an analytical solution of a boundary value problem in MATLAB

4 Ansichten (letzte 30 Tage)
I have the following 3rd order ordinary differential equation that I need to solve
f'''- 1/3f'^2- 2/3ff'=0
at x=0, f=0; f'=1
at x= infinity, f'=0
So how do I get the analytical solution?

Akzeptierte Antwort

Ngoc Thanh Hung Bui
Ngoc Thanh Hung Bui am 15 Apr. 2018
Bearbeitet: Ngoc Thanh Hung Bui am 15 Apr. 2018
I think this code is correct but it returns a empty solution for some reasons, so just use for reference
syms y(t)
Dy = diff(y);
dsolve(diff(y,3) == (1/2)*diff(y)^2 + (2/3)*diff(y)*y, y(0) == 0, Dy(0) == 1, Dy(inf) == 0)
  4 Kommentare
naygarp
naygarp am 16 Apr. 2018
Is there any alternate way where I could find an analytical solution?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Furqan Ahmad
Furqan Ahmad am 17 Okt. 2022

Consider the linear Klein-Gordan equation utt = uxx, t > 0, −∞ < x < ∞. (5.1) subject to boundary conditions u(0, t) = u(π, t) = 0, (5.2) and initial conditions u(x, 0) = 1 + sin(x), ut(x, 0) = 0. Find the analytic solution of this given partial differential equation with initial and boundary value problem.

Kategorien

Mehr zu Numerical Integration and Differential Equations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by