Re: DSolve with recursively defined equations
- To: mathgroup at smc.vnet.net
- Subject: [mg53793] Re: DSolve with recursively defined equations
- From: pdickof at sasktel.net
- Date: Thu, 27 Jan 2005 05:41:37 -0500 (EST)
- References: <ct7psr$ld$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
DrBob solved my problem:
>The problem is that the expressions nn'[0, d] and nn'[i, d] don't make
any >sense. Try this instead:
>Clear[nn, eq, in, eqns, funcs];
>iCount = 2;
>eq[0] = D[nn[0, d], d] == -r nn[0, d];
>eq[i_] := D[nn[i, d], d] == r(nn[i - 1, d] - nn[i, d]);
>in[0] = nn[0, 0] == 1;
>in[i_] := nn[i, 0] == 0;
>eqns = Flatten[Table[{eq[i], in[i]}, {i, 0, iCount}]]
>funcs = Table[nn[i, d], {i, 0, iCount}]
>DSolve[eqns, funcs, d]
which works (Thank-you!). The second part of the problem is still
unresolved. I happen to know that the solution to the ith function is
nn[n_,d_] := Exp[-d r ] Sum[(r d)^i / i!, {i,0,n-1}]
How would I go about getting this general form in Mathematica?
Peter