second order differential systems of a non linear ODE

조회 수: 5 (최근 30일)
Lewis Fer
Lewis Fer 2021년 6월 17일
댓글: Lewis Fer 2021년 6월 19일
Considering theth differential system equations to be solved are:
f''(t) = 3*f(t)*g(t) + 5 g''(t) = 4*g(t)*f(t) + 7 with initial conditions: f(0) = 1.5, g'(0) = 0 and boundary constraints tf = 1: g(1) = 3, f'(1) =q* f(1)
With q is natural number
how we can plot the solution satysfying the boundary conditions
  댓글 수: 8
Lewis Fer
Lewis Fer 2021년 6월 19일
I want solve this problem for each natural number that we want to test some results about the Effect when we have q <10 and q>10 fo rexample ?
Can you show me how to do it for a general case of a given natural number?
in mathematic can we replace : f'(1) =2* f(1) by f'(1)=2*exp(2) ?
Lewis Fer
Lewis Fer 2021년 6월 19일
in mathematic can we replace : f'(1) =q* f(1) by f'(1)=q*exp(q) ? because the solution of the differential equation
f'(x) =q* f(x) has the forme f(x)=C*exp(qx) and I know tha C in our case equal=1

댓글을 달려면 로그인하십시오.

답변 (1개)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021년 6월 19일
Small typo err in your code:
xmesh = linspace(0,1,10);
sol = bvpinit(xmesh, @iguess);
sol = bvp5c(@odefcn,@bcfcn,sol,bvpset('RelTol ' ,1e-13 ,'AbsTol ',1e-13,'Nmax ',6000)); % ERR: No space after: 'RelTol', 'AbsTol', 'Nmax'
  댓글 수: 1
Lewis Fer
Lewis Fer 2021년 6월 19일
I fix it this err thank you Sulaymon Eshkabilov , and the main question how to do it if q=2 or 3 for example ?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기

제품


릴리스

R2015b

Community Treasure Hunt

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

Start Hunting!

Translated by