Re: ODE in mathematica. what is wrong?
- To: mathgroup at smc.vnet.net
- Subject: [mg91320] Re: [mg91307] ODE in mathematica. what is wrong?
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Fri, 15 Aug 2008 06:54:12 -0400 (EDT)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200808141101.HAA00111@smc.vnet.net>
- Reply-to: murray at math.umass.edu
First, insert the missing spaces between other names and y (and avoid the Subscript expressions): NDSolve[{y'[x]==-\[Rho] y[x],y[0]==y0,I \[HBar] y'[x]==\[Epsilon] y[x],y[0]==y0,y''[x]+2 \[Rho] y'[x]+k^2==0,y'[0]==g0},y,x] Second,it doesn't make sense to ask for a NUMERICAL solution, with NDSolve, unless you specify an interval: the last argument should not be x but rather something like {x,0,2}. Third, I'm suspicious of your system of differential equations, because if I ask for an exact, symbolic expression by using DSolve instead of NDSolve... DSolve[{y'[x]==-\[Rho] y[x],y[0]==y0,I \[HBar] y'[x]==\[Epsilon] y[x],y[0]==y0,y''[x]+2 \[Rho] y'[x]+k^2==0,y'[0]==g0},y[x],x] ... then I get an error DSolve::overdet "There are fewer dependent variables than equations, so the system is overdetermined." hoi-su jung wrote: > Hi, > I am a freshman of Mathematica, I need help here... > > I met such problem as: > > NDSolve[{ y'[x] == -\[Rho]y[x], y[0] == Subscript[y, 0], > I\[HBar] y'[x] == \[Epsilon]y[x], y[0] == Subscript[y, 0], > y''[x] + 2 \[Rho]y'[x] + k^2 == 0, y'[0] == Subscript[g, 0]}, y, x] > NDSolve::dvnoarg: The function y appears with no arguments. > > How to Handle??? > -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305
- References:
- ODE in mathematica. what is wrong?
- From: hoi-su jung <junghs2000@naver.com>
- ODE in mathematica. what is wrong?