Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
Overview of the Student[VectorCalculus] Subpackage
Calling Sequence
Student[VectorCalculus][command](arguments)
command(arguments)
Description
The Student[VectorCalculus] subpackage is a collection of commands that perform vector calculus operations.
The Student[VectorCalculus] subpackage is designed to help teachers present and students understand the basic concepts of vector calculus. For the purposes of this subpackage, vector calculus refers to the calculus of functions from to , where and, normally, and are at most 3.
For studying functions from to , see Student[MultivariateCalculus].
The basic objects on which the commands in the Student[VectorCalculus] subpackage operate are Vectors, VectorFields (or Vector-valued functions), and scalar functions.
Vectors are the standard vectors of mathematics: they have magnitude and direction, but no position. (The name is capitalized in Maple documentation to distinguish an object built on the newer rtable data structure (introduced in Maple 6) -- Vector, Matrix, or Array -- from an object built on the older table data structure -- vector, matrix, or array.) There are also position Vectors, rooted Vectors, and VectorFields. For details on the differences between these Vectors see VectorCalculus,Details.
The commands in this subpackage keep track of the coordinate system in which Vectors are to be interpreted. You can change this coordinate system with the SetCoordinates command.
For more information on coordinates, see Coordinates.
A VectorField is a function that assigns a Vector to each point in its domain. You construct a VectorField using the VectorField command.
Note: A Vector that is not a VectorField is not interpreted as a constant VectorField by the Student[VectorCalculus] subpackage commands. VectorFields and the other Vectors cannot be used interchangeably.
By default, Vectors and VectorFields created by commands from the Student[VectorCalculus] subpackage are displayed using basis format, that is, as a sum of scalar multiples of basis vectors. VectorFields are visually distinguished in this format by displaying an overbar above each basis vector. For more information on Vector display formats, see BasisFormat.
The Student[VectorCalculus] subpackage has a set of predefined coordinate systems, and all computations in the package can be performed in any of these coordinate systems.
For a complete list of the predefined coordinate systems, see the Coordinates.
The Student[VectorCalculus] subpackage can be thought of as a simplified version of the full VectorCalculus package. The principal differences are (1) only a limited number of coordinate systems are supported; and (2) commands in the Student[VectorCalculus] subpackage often try to guess the intended coordinate system, or coordinate variable names, while the main VectorCalculus package is more strict about requiring that you provide these details.
Each command in the Student[VectorCalculus] subpackage can be accessed by using either the long form or the short form of the command name in the command calling sequence.
As the underlying implementation of the Student[VectorCalculus] subpackage is a module, it is also possible to use the form Student[VectorCalculus]:-command or Student:-VectorCalculus:-command to access a command. For more information, see Module Members.
The Maple Command Completion facility is helpful for entering the names of Student package commands.
Organization
There are three main components of this subpackage: visualization, interactive and computation. These components are described in the following sections.
Visualization
The visualization routines help with the understanding of the concepts and theorems of vector calculus by displaying plots illustrating the relevant details. These routines can optionally return computed values or formulas representing the underlying computations.
For more information on this functionality, see Student[VectorCalculus][VisualizationOverview].
The visualization commands are:
Binormal
FlowLine
Flux
LineInt
PlotPositionVector
PlotVector
PrincipalNormal
RadiusOfCurvature
SpaceCurve
TangentVector
TNBFrame
VectorField
Interactive
The interactive routines use the Maple Maplet technology to assist you to work through some of the standard problems of vector calculus in a visually directed manner. These Maplets display a plot and allow you to experiment by changing the function being plotted, display the effects of various different vector calculus operations or change underlying parameters.
For more information on this functionality, see Student[VectorCalculus][InteractiveOverview].
The interactive commands are:
SpaceCurveTutor
VectorFieldTutor
Computation
The computation commands implement the standard operations of vector calculus. Note that the commands in this package generally assume that variables are real-valued, so, for example, a dot product computation does not use conjugates.
For more information on this functionality, see Student[VectorCalculus][ComputationOverview].
The computation commands are:
About
ArcLength
BasisFormat
ConvertVector
CrossProduct
Curl
Curvature
D
Del
diff
DirectionalDiff
Divergence
DotProduct
evalVF
GetCoordinates
GetPVDescription
GetRootPoint
GetSpace
Gradient
Hessian
int
IsPositionVector
IsRootedVector
IsVectorField
Jacobian
Laplacian
limit
MapToBasis
Nabla
Norm
Normalize
PathInt
PositionVector
RootedVector
ScalarPotential
series
SetCoordinates
SurfaceInt
Tangent
TangentLine
TangentPlane
Torsion
Vector
VectorPotential
VectorSpace
Getting Help with a Command in the Package
To display the help page for a particular Student[VectorCalculus] command, see Getting Help with a Command in a Package.
Example Worksheets
For examples using the Student[VectorCalculus] subpackage, including visualization and interactive features, see Student[VectorCalculus] Example Worksheet.
The VectorCalculus example worksheet offers a more detailed introduction to vector calculus using Maple. Most of the examples covered in that worksheet are also relevant to the Student[VectorCalculus] subpackage. See VectorCalculus Example Worksheet.
See Also
module, Student, Student[LinearAlgebra], Student[MultivariateCalculus], Student[VectorCalculus] Example Worksheet, UsingPackages, VectorCalculus, VectorCalculus Example Worksheet, with
Download Help Document