MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Re: Condition/constraint problem

  • To: mathgroup at smc.vnet.net
  • Subject: [mg40976] Re: [mg40938] Re: Condition/constraint problem
  • From: Bobby Treat <drmajorbob+MathGroup3528 at mailblocks.com>
  • Date: Sat, 26 Apr 2003 03:26:19 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Your explanation implies there IS no value for vx1'[t], but Mathematica 
does compute one, when t is numeric.  It's simply wrong.

vx1[t_] := 0.0015 + 0.0012 Sin[70 t] /; t < 5
vx2[t_] := 0.0015 + 0.0012 Sin[70 t]
vx1'[2.]
vx2'[2.]

0.00793433
-0.0166163

Bobby

-----Original Message-----
From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
To: mathgroup at smc.vnet.net
Subject: [mg40976] [mg40938] Re: Condition/constraint problem

Hi,

der derivative is complete right, since
Condition[] has no derivative

Dt[vx1[t]] evaluates to vx1'[t]

until you can tell Mathematica how to
find out
 a)  what the function value of vx1[t] for t>5 may be
 b)  to compute the derivative for t==5
 c)  determine when the symbol t in vx1[t] may be >5


Regards
  Jens
Bamboo wrote:
>
> Dear all,
>
> I find a problem and don't know why.  The input is as following.
> If a condiction(constraint) is set to the function, vx1[t],
> the derivative of vx1[t] is worng (fin1 is not equal to fin2).
> Any help welcome.
>
> vx1[t_] : = 0.0015 + 0.0012 Sin[70 t] /; t < 5
> vx2[t_] : = 0.0015 + 0.0012 Sin[70 t]
> fin1 = Dt[vx1[t], t]
> fin2 = Dt[vx2[t], t]
> Plot[fin1, {t, 0, 2}]
> Plot[fin2, {t, 0, 2}]
>
> Thanks,
> Bamboo


  • Prev by Date: Re: Sheer frustration with integration of piecewise continuous functions
  • Next by Date: RE: Something strange with Show.
  • Previous by thread: Re: Condition/constraint problem
  • Next by thread: Re: Re: Condition/constraint problem