Re: ? ? ? ! ?
- To: mathgroup at smc.vnet.net
- Subject: [mg8305] Re: [mg8223] ? ? ? ! ?
- From: jpk at max.mpae.gwdg.de
- Date: Sun, 24 Aug 1997 04:46:50 -0400
- Sender: owner-wri-mathgroup at wolfram.com
> From me at talmanl.mscd.edu Wed Aug 20 05:35:00 1997 > Date: Tue, 19 Aug 1997 21:12:03 -0400 > From: Lou Talman <me at talmanl.mscd.edu> To: mathgroup at smc.vnet.net > To: mathgroup at smc.vnet.net > Subject: [mg8305] [mg8223] ? ? ? ! ? > > Can anyone explain what v3.0 of Mathematica thinks it's doing when it > executes > > Plot[Abs'[x], {x, -3/10, 3/10}] > > ??? > > Note the prime: The first argument of Plot was Abs'[x], not Abs[x]. > > The strange behavior I see appears both on a PowerMac 7200/120 running > Mac OS 7.5.3 and on a Wintel box running Windoze 95, so I presume that > it isn't platform dependent--or at least, not fully so. > > --Lou Talman > Hi Lou, Mma does not know that Abs'[x]==Sign[x] and during the Plot[] command it make a numerical approximation. At x==0 the derivative of Abs doesn't exist and the numerical approximation fails and give wrong results with Unprotect[Derivative] Derivative[1][Abs][x_]:=Sign[x] Protect[Derivative] You will get what You want. Hope that helps Jens