Problems with differentiating Piecewise functions
- To: mathgroup at smc.vnet.net
- Subject: [mg86930] Problems with differentiating Piecewise functions
- From: hlovatt <howard.lovatt at gmail.com>
- Date: Wed, 26 Mar 2008 04:55:41 -0500 (EST)
If I set up a piecewise function and differentiate it:
In[112]:= pw1 = Piecewise[{{x^2, x <= 0}, {x, x > 0}}]
Out[112]= \[Piecewise] {
{x^2, x <= 0},
{x, x > 0}
}
In[113]:= pw1 /. x -> 0
Out[113]= 0
In[114]:= pw1d = D[pw1, x]
Out[114]= \[Piecewise] {
{2 x, x < 0},
{1, x > 0},
{Indeterminate, \!\(\*
TagBox["True",
"PiecewiseDefault",
AutoDelete->False,
DeletionWarning->True]\)}
}
In[115]:= pw1d /. x -> 0
Out[115]= Indeterminate
Then at the joins between the pieces I get Indeterminate values,
because the limit x <= 0 has become x < 0 after differentiation. Does
anyone know a solution to this problem?
Thanks,
Howard.
- Follow-Ups:
- Re: Problems with differentiating Piecewise functions
- From: Andrzej Kozlowski <akoz@mimuw.edu.pl>
- Re: Problems with differentiating Piecewise functions