New Reply

How do CAS evaluate derivatives

 
Share Thread
Feb18-12, 01:25 PM   #1
 

How do CAS evaluate derivatives


How do CAS systems and programmable calculators evaluate the derivative of a function?
Do they use matrix representation of linear transformations?
PhysOrg.com science news on PhysOrg.com

>> City-life changes blackbird personalities, study shows
>> Origins of 'The Hoff' crab revealed (w/ Video)
>> Older males make better fathers: Mature male beetles work harder, care less about female infidelity
Feb19-12, 11:46 AM   #2
 
Recognitions:
Science Advisor Science Advisor
I don't know the answer, but you should specify whether you are asking how they evaluate derivatives numerically or how they evaluate them symbollically. Is the result of the evaluation a formula? Or a graph? Or a numerical table?
Feb19-12, 03:01 PM   #3
 
Sorry for being vague but I meant symbolically.
Feb19-12, 06:04 PM   #4
 

How do CAS evaluate derivatives


I suspect that they convert whatever expression you want to differentiate into taylor series, differentiate (in the obvious way), then match the result to a taylor series that represents an elementary function and substitute back. Maybe not, but I can't imagine how else it would be done.
Feb19-12, 10:26 PM   #5
 
From what I heard CAS stores the information as a directed graph. In Mathematica you can use the FullForm command to see it directly for example
[itex]\sin(x^2)+3[/itex]
would be
Plus[3,Sin[Power[x,2]]]
It then has rules for how to manipulate these objects. So the derivative operator D (I'm assuming wrt x) interacts with Plus via the rule
D[Plus[f,g]] = Plus[D[f],D[g]]
Mathematica knows that 3 is constant and so D[3]=0. It then reduces Plus[0,?] to just ?.
So we now have
D[Sin[Power[x,2]]]
It allies its chain rule and is programmed so that D[Sin] = Cos:
Multiply[Cos[Power[x,2]],D[Power[x,2]]]
And we know that the derivative of Power[x,2] as Multiply[2,x]
New Reply

Tags
derivitive, linear algebra, transformations

Similar discussions for: How do CAS evaluate derivatives
Thread Forum Replies
ODE now made me think about derivatives and partial derivatives Calculus & Beyond Homework 6
Derivatives: Composites, normal lines, n-th derivatives and more. Calculus & Beyond Homework 5
derivatives / partial derivatives rule Calculus & Beyond Homework 7
Difference between curly derivatives and ordinary d derivatives, when to use each? Introductory Physics Homework 2
estimating partial derivatives/directional derivatives Calculus & Beyond Homework 1