The Math Forum

Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: ODE45 parameters error
Replies: 7   Last Post: Jun 19, 2013 2:51 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]

Posts: 9
Registered: 2/24/10
Re: ODE45 parameters error
Posted: Jun 19, 2013 1:51 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

I am having similar error.

I have the ode45[@odefn, ...) [odefn function called by handle] with three extra parameters to pass as arguments.

inside odefn I get the values c1, c2 ; however, c3 is undefined. the value of c3 did not come in.
I tried using a dummy parameter like flag as well, but that did not help in reading in the c3.
Please suggest!

Serdar <> wrote in message <eef64c1.-1@webx.raydaftYaTP>...
> I have some problems with additional parameters. Code is something
> like that:
> ...
> ...
> ...
> c=place(At,bt,p)
> tspan=linspace(0.001,3,1000);
> [t,x]=ode45('invert_pen',tspan,x0,[],c(1),c(2),c(3));
> When i run this script file i have seen the following error.
> -------------------------------------------
> ??? Error using ==> invert_pen
> Too many input arguments.
> Error in ==> funfun\private\odearguments at 110
> f0 = feval(ode,t0,y0,args{:}); % ODE15I sets args{1} to yp0.
> Error in ==> ode45 at 173
> [neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, ...
> Error in ==> invert_pen_ode at 39
> [t,x]=ode45('invert_pen',tspan,x0,[],c(1),c(2),c(3));
> ------------------------------------------
> how can i use these parameters in ode45.
> Please help...

Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2017. All Rights Reserved.