NDSolve and vector functions
- To: mathgroup at smc.vnet.net
- Subject: [mg87843] NDSolve and vector functions
- From: dh <dh at metrohm.ch>
- Date: Fri, 18 Apr 2008 07:10:05 -0400 (EDT)
Hello all, does anybody know a way to compute a vector valued function using NDSolve without explicitely specifying all vector components. Here is a simple example: Although NDSolve[{p'[t]==p[t],p[0]=={1,0}},p,{t,0,1}] works, NDSolve[{p'[t]==p[t]+{1,1},p[0]=={1,0}},p,{t,0,1}] does not work because p[t] in "p[t]+{1,1}" is treated as a scalar and the expression is evaluated to {1+p[t],1+p[t]} what is clearly not intended. Even in "IdentityMatrix[2].p[t]+{1,1}" "IdentityMatrix[2].p[t]" is treated like a scalar and added to the components of {1,1}. do I miss something??? Daniel
- Follow-Ups:
- Re: NDSolve and vector functions
- From: Carl Woll <carlw@wolfram.com>
- Re: NDSolve and vector functions