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
DifferentialGeometry[DGbasis] - calculate the dual basis to a given basis of vectors or 1-forms
Calling Sequence
DGbasis(S, option)
Parameters
S
-
a list of vectors, forms or tensors
option
the keyword argument method = "real"
Description
Let S = [S_1, S_2, ..., S_k] be a list of vectors, matrices, differential forms, or tensors. Then DGbasis(S) returns a sublist B = [S_i_1, S_i_2, ..., S_i_r] of S such that the elements of B define a basis for the subspace spanned by the elements of S. Thus the elements of B are linearly independent and span(S) = span(B).
With the keyword argument method = "real", the set S is viewed as a vector space of vectors, forms or tensors over the real numbers and the basis is calculated using real number coefficients instead of general expression (function) coefficients.
This command is part of the DifferentialGeometry package, and so can be used in the form DGbasis(...) only after executing the command with(DifferentialGeometry). It can always be used in the long form DifferentialGeometry:-DGbasis.
Examples
Initialize a 4-dimensional manifold M with coordinates [x, y, z, w].
Example 1.
Find a basis B1 for the span of the vectors in S1.
Use the GetComponents command to check that each vector in S is a unique linear combination of the vectors in B. (GetComponents returns the coefficients of the vectors in S as linear combination of the vectors in B. If one of the vectors in S is not a linear combination of the vectors in B, an empty list [] is returned).
The basis B1 is not the simplest basis for S1. Another choice of basis for S1 can be found using the command CanonicalBasis.
Example 2.
Find a basis for the span of the tensors in S2.
Example 3.
DGbasis also accepts a list of Matrices or Vectors.
Example 4.
Here is the basis for S4 using function coefficients.
Here is the basis for S4 using real number coefficients.
See Also
DifferentialGeometry, CanonicalBasis, GetComponents
Download Help Document