Student Multivariate Calculus
Six new commands have been added and two previous commands have been augmented. The new commands are:
CrossProduct
diff
DotProduct
Norm
Normalize
TripleScalarProduct
The modified commands are MultiInt and SurfaceArea.
The Norm and Normalize commands default to the Euclidean norm over the real numbers.
The DotProduct and TripleScalarProduct commands calculate over the real numbers.
These, and the CrossProduct command, support the Lines & Planes portion of the typical multivariate calculus course.
Just as in the VectorCalculus packages, the top-level diff command now automatically maps over the components of a vector when implemented within this package.
The existing MultiInt and SurfaceArea commands have been updated with the capability to integrate over the same regions that are known to the modified int command in the VectorCalculus packages. The net effect of these improvements is to reduce the number of times a student of multivariate calculus needs to work outside the Student MultivariateCalculus package.
Maple can solve many problems in Multivariate Calculus using several methods: using typeset math, using the context sensitive menu, and lastly, by Maple commands. Solutions using each of these three methods are shown for the first three of the following examples.
Example 1: Computing a Norm and Normalizing a Vector
Example 2: Computing Cross Products, Dot Products and Triple Scalar Products
Example 3: Differentiating a Vector
Example 4: Integrating a Function Over a Region
Example 5: Calculating the Surface Area of a Region
Step
Instructions
Results
Load the Student :-MultivariateCalculus package.
From the Tools menu, select Load Package, then Student Multivariate Calculus.
Loading Student:-MultivariateCalculus
Define the vector V.
Enter: V=a,b.
Right-click on this expression and select Assign Name from the context menu.
V=a,b→assign
Find the norm of V using typeset math.
Type the norm bars.
From the context menu, select Evaluate and Display Inline.
V = a2+b2
Alternatively, find the norm using context menu options.
Type: V.
Again, from the context menu select Student Multivariate Calculus, then select Norm.
V = →norma2+b2
Normalize V using the context menu.
From the context menu select Evaluate and Display Inline.
Again, from the context menu select Student Multivariate Calculus then select Normalize.
V = →normalize
Use the Norm command to find the norm of V.
Type: "Norm(V)" and press Enter.
NormV = a2+b2
Use the Normalize command to normalize V.
Type: "Normalize(V)" and press Enter.
NormalizeV =
Load the Student:-MultivariateCalculus package.
Loading Student:-MultivariateCalculus.
Define Vectors A, B and C.
Enter: A=a,b,c
Repeat for B and C (see Results column).
A=a,b,c→assign
B=u,v,w→assign
C=p,q,r→assign
Vector Products via Typeset Math (See Common Symbols Palette).
Compute the vector products using typeset math.
Context Menu: Evaluate and Display Inline.
Compute A·B using typeset math.
Type: A.
From the Common Symbols palette, select ·
Type: B.
Right-click on the expression.
A·B = a⁢u+b⁢v+c⁢w
Compute A×B using typeset math.
From the Common Symbols palette select ×
A×B =
Compute A·B×Cusing typeset math.
Type: A·B×C, selecting the operators from the Common Symbols palette.
A·B×C = a⁢−q⁢w+r⁢v+b⁢p⁢w−r⁢u+c⁢−p⁢v+q⁢u
Vector Products via the Context Menu
Compute A·B from the context menu.
Enter: A,B.
Right-click on A,B and select Evaluate and Display Inline from the context menu.
Right-click on the output from the previous step and select Student Multivariate Calculus, then Dot Product.
A,B = →dot producta⁢u+b⁢v+c⁢w
Compute A×B from the context menu.
Right-click on the output from the previous step and select Student Multivariate Calculus, then Cross Product.
A,B = →cross product
Compute A·B×C from the context menu.
Enter: A,B,C.
Right-click on A,B,C and select Evaluate and Display Inline from the context menu.
Right-click on the output from the previous step and select Student Multivariate Calculus, then Triple Scalar Product.
A,B,C = →scalar triple producta⁢−q⁢w+r⁢v+b⁢p⁢w−r⁢u+c⁢−p⁢v+q⁢u
Vector Products via the DotProduct, CrossProduct, and TripleScalarProduct Commands
Compute A·B using the DotProduct command.
Type: DotProduct(A,B).
Press Enter.
DotProductA,B = a⁢u+b⁢v+c⁢w
Compute A×B using the CrossProduct command.
Type: CrossProduct(A,B).
CrossProductA,B =
Compute A·B×C using the TripleScalarProduct command.
Type: TripleScalarProduct(A,B,C).
TripleScalarProductA,B,C = a⁢−q⁢w+r⁢v+b⁢p⁢w−r⁢u+c⁢−p⁢v+q⁢u
Define vector V.
Type: V=fx,gx
From the context menu, select Assign Name.
V=fx,gx→assign
Define vector v.
Type: v=xt,yt
From the context menu select Assign Name
v=xt,yt→assign
Differentiate via Typeset Math
Differentiate V.
Type V.
Select # from the Common Symbols palette.
V′ =
Differentiate v.
From the Calculus palette, select A..
Replace A with v.
v. =
Differentiate via Context Menu
Enter: V
Right-click on V.
Select the output, then from the context menu, select Student Multivariate Calculus, then Differentiate, then select With Respect To x.
V = →differentiate
Enter: v
Right-click on v .
v = →differentiate
Differentiate via the Differentiation Operator in the Calculus Palette
From the Calculus palette, select the differentiation operator, ⅆⅆx⁡f.
Replace f with V.
Right-click the expression and select Evaluate and Display Inline.
ⅆⅆ x V =
Replace f with v and replace x with t.
ⅆⅆ t v =
Differentiation via the Modified diff Command
Type "diff(V,x)".
diffV,x =
Type "diff(v,x)".
diffv,t =
Integrate fx,y=x y over the upper half of the circle whose center is 1,2 and whose radius is R.
Use the MultiInt Command.
MultiIntx y,x,y=SectorCircle1,2,R,r,θ,0, π,output=integral
∫0R∫0πr⁢cos⁡θ+1⁢r⁢sin⁡θ+2⁢rⅆθⅆr
MultiIntx y,x,y=SectorCircle1,2,R,r,θ,0, π,output=value = π⁢R2+23⁢R3
MultiIntx y,x,y=SectorCircle1,2,R,r,θ,0, π,output=steps
π⁢R2+23⁢R3
In addition to Circle and Sector, the MultiInt command "knows" the additional predefined regions Ellipse (to which Sector also applies), Parallelepiped (a rectangular box with sides parallel to the coordinate planes), Rectangle, Sphere, Tetrahedron, Triangle, and the general Region.
Calculate the surface area of that portion of the surface z=3−x2/4−y2/3 that is defined over the triangle whose vertices are 0,0,3,0,1,2.
Result
Type: Z=3−x2/4−y2/3
Right-click on Z and select Assign Name.
Z=3−x2/4−y2/3→assign
Use SurfaceArea Command.
SurfaceAreaSurfacex,y,Z,x,y=Triangle⁡0,0,3,0,1,2,output=plot,axes=frame,labels=x,y,z
SurfaceAreaSurfacex,y,Z,x,y=Triangle⁡0,0,3,0,1,2,output=integral
−∫01∫2⁢x016⁢9⁢x2+16⁢y2+36ⅆyⅆx−∫13∫3−x016⁢9⁢x2+16⁢y2+36ⅆyⅆx
evalfSurfaceAreaSurfacex,y,Z,x,y=Triangle⁡0,0,3,0,1,2 = 4.028651111
Download Help Document