Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
Differentiation Rules for Calculus1
Rules
See Student[Calculus1] for a general introduction to the Calculus1 subpackage of the Student package.
See SingleStepOverview for an introduction to the step-by-step (or single-step) functionality of the Calculus1 package.
The following table lists the built-in rules for differentiation that do not take parameters. These rules can be passed as the index to Rule or as a rule argument to Understand.
Rule
Alternate Names
Description
chain
constant
constantmultiple
``
difference
identity
int
power
product
quotient
sum
The name of any univariate function can also be used as a rule argument to the Rule command. The name of any univariate function recognized by Maple, for example, sin, can be passed as a rule argument to the Understand command (where recognized means that it is of type mathfunc).
There is one differentiation rule which requires a parameter: rewrite. This rule can be used as the index to a call to Rule, but cannot be given as a rule argument to Understand. This rule is used to change the form of the expression being differentiated. It has the general form:
[rewrite, , , ...]
The effect of applying the rewrite rule is to perform each substitution listed as a parameter to the rule, where occurrences of the left-hand side of each substitution are replaced by the corresponding right-hand side.
The main application of this rule is to rewrite an expression of the form , where the exponent (at least) depends on the differentiation variable, as an exponential. The rule would thus be given as:
[rewrite, ]
Note: The Rule routine does not attempt to validate the rewrite rules you provide.
Examples
Creating problem #1
Error, (in Student:-Calculus1:-Rule[sum]) unable to determine which calculus operation is being applied in this problem; you can provide this information as the 2nd argument on your call to Rule or Hint
Creating problem #2
Creating problem #3 Rule [power] does not apply
Creating problem #4
This example illustrates how to handle an unknown univariate function.
Creating problem #5
The current problem is complete
See Also
diff, Diff, Student, Student[Calculus1], Student[Calculus1][DiffTutor], Student[Calculus1][SingleStepOverview]
Download Help Document