Understand - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Student[Calculus1]

  

Understand

  

query or change the list of understood rules

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Understand(opn, rule)

Parameters

opn

-

(optional) symbol; Calculus1 operation for which the understood rules are queried or changed

rule

-

(optional) symbol; name of a rule to add to the understood rules list for opn, or one of the keywords all or none; this parameter can be repeated

Description

• 

See SingleStepOverview for an introduction to the step-by-step functionality available in the Calculus1 package.

• 

For each of the operations supported by the Calculus1 package (Diff, Int, and Limit), the package maintains an understood rules list, which is a list of rules for the operation that are automatically applied (after any explicit rule you specify) by a Rule call.  You can also apply only these understood rules by calling Rule with an empty index ([]), for example, Rulex2+xⅆx.

• 

The Understand() command returns the current understood rules lists for each of the Calculus1 operations (Diff, Int, and Limit).

• 

The Understand(opn) command returns the understood rules list for opn. The opn parameter must be one of Diff, diff, Int, int, Limit, or limit.

• 

The Understand(opn, all) command adds all possible rules that can be added to the understood rules list for opn.

• 

The Understand(opn, none) command clears the understood rules list for opn.

• 

Otherwise, each rule argument is added to the understood rules list for opn.

• 

This routine returns an equation, or expression sequence of equations, whose left-hand side is the name of the operation and whose right-hand side is the current list of understood rules for that operation.

• 

Each rule argument can be the name of any built-in rule for the corresponding operation that does not require a parameter. For example, the product rule can be added to the understood rules list for Diff, but the change rule cannot be added to the understood rules list for Int, because this rule requires a parameter.  The complete lists of rules for each operation are available on Differentiation Rules, Integration Rules, and Limit Rules.

  

Additionally, the rules flip and join, which are used in definite integration problems, cannot be added to the understood rules list for Int.

  

You can also specify the name of any univariate function recognized by Maple as a rule argument. For example, you can add sin or exp to the understood rules list for any of the operations.

• 

It is recommended that you use the Maple userinfo system, by setting infolevel[Student] := 1 or infolevel[Student[Calculus1]] := 1. This displays informative messages in the form of userinfo output from Calculus1 routines as you solve complicated problems.

Examples

withStudentCalculus1:

infolevelStudentCalculus11:

Understanddiff,constant,`c*`,`+`

Diff=constant,constantmultiple,sum

(1)

Diffx2sinx+3cosx,x

ⅆⅆxx2sinx+3cosx

(2)

Rule

Creating problem #1

ⅆⅆxx2sinx+3cosx=ⅆⅆxx2sinx+3ⅆⅆxcosx

(3)

Rule`*`Diffx3x2+2,x

Creating problem #2

ⅆⅆxx3x2+2=ⅆⅆxx3x2+2+x3ⅆⅆxx2

(4)

UnderstandDiff

Understood rules for Diff: [constant, constantmultiple, sum]
Other rules for Diff: {Int, chain, power, product, difference, identity, quotient}
The name of any univariate function can also be specified

Diff=constant,constantmultiple,sum

(5)

UnderstandDiff,none

Diff=

(6)

UnderstandLimit,exp

Limit=exp

(7)

Rule`+`Limitx2+expsinx,x=1

Creating problem #3

limx1x2+ⅇsinx=limx1x2+ⅇlimx1sinx

(8)

UnderstandDiff,chain

Diff=chain

(9)

Diffsinx2,x

ⅆⅆxsinx2

(10)

Rulesin

Creating problem #4

Rule [sin] does not apply; you may need to use the chain rule first

ⅆⅆxsinx2=ⅆⅆxsinx2

(11)

See Also

Student

Student[Calculus1]

Student[Calculus1][DiffRules]

Student[Calculus1][IntRules]

Student[Calculus1][LimitRules]

Student[Calculus1][Rule]

Student[Calculus1][SingleStepOverview]