Re: Re: why the inputs are not ODEs in NDSolve function
- To: mathgroup at smc.vnet.net
- Subject: [mg102698] Re: [mg102679] Re: why the inputs are not ODEs in NDSolve function
- From: Haibo Min <yshdfeng at gmail.com>
- Date: Wed, 19 Aug 2009 07:03:06 -0400 (EDT)
- References: <h6b4i1$rmk$1@smc.vnet.net> <200908181010.GAA17873@smc.vnet.net>
Thank you so much, Daniel!
Due to my carelessness, the Simgnoi function and the initial statement are
wrongly defined. I have corrected those errors, and it works OK.
Best regards,
Haibo
On Tue, Aug 18, 2009 at 6:10 PM, dr DanW <dmaxwarren at gmail.com> wrote:
> Typos, dude, typos.
>
> First off, e is not the same as E, so:
>
> Simgmoi[x_?(Length@# == 5 &)] := {1/(1 + e^-x[[1]]), 1/(
> 1 + e^-x[[2]]), 1/(1 + e^-x[[3]]), 1/(1 + e^-x[[4]]), 1/(
> 1 + e^-x[[5]])};
>
> Should be:
>
> Simgmoi[x_?(Length@# == 5 &)] := {1/(1 + E^-x[[1]]), 1/(
> 1 + E^-x[[2]]), 1/(1 + E^-x[[3]]), 1/(1 + E^-x[[4]]), 1/(
> 1 + E^-x[[5]])};
>
> Also, in your initialization statement:
>
> init = {W == ( {
> {0.2, 0.3, 0.1},
> {0.5, 0.7, 0.3},
> {0.5, 0.2, 0.1},
> {0.3, 0.2, 0.6},
> {0.7, 0.5, 0.1}
> } ), e[0] == {0.2, 0.3, 0.4}, r[0] == {0.1, 0.4, 0.5}};
>
> Should be
>
> init = {W[0] == ( { ...
>
> This should get you going again. I think AccuracyGoal->Infinity is
> inadvisable, you might want to scale back on your expectations.
>
> Daniel
>
>
- References:
- Re: why the inputs are not ODEs in NDSolve function
- From: dr DanW <dmaxwarren@gmail.com>
- Re: why the inputs are not ODEs in NDSolve function