Re: Boundary conditions in NDSolve
- To: mathgroup at smc.vnet.net
- Subject: [mg56860] Re: Boundary conditions in NDSolve
- From: YZ <z at ***.ohio-state.edu>
- Date: Sat, 7 May 2005 15:35:24 -0400 (EDT)
- References: <d5ctii$mbp$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
YZ wrote:
> Hello,
>
>
> when I NDSolve a 2nd order DE, I cant seem to give two boundary
> conditions at different point of an interval I am solving it on:
>
> NDSolve[{f''[x]==K^2*Sin[f[x]],f'[-L]==A, f[-L]==B},f,{x,-L,L}]
> produces good result, but i.e.
>
> NDSolve[{f''[x]==K^2*Sin[f[x]],f'[-L]==A, f[L]==B},f,{x,-L,L}]
> ____here derivative is given at left edge, but the functi0n itself is
> given at the right edge___
>
> produces error:
>
> NDSolve::"bvlin"
> "The differential equation(s) and/or boundary conditions are not linear
> in the dependent variables. NDSolve requires linearity to compute the
> solution of a multipoint boundary value problem. "
>
> Is there a way around this?
>
>
> Thanks
>
> YZ
>
THanks Chris and Ramesh,
after I posted this, I did some more research and pretty much figured
out myself what you described. I should've done it before :-)
YZ