Maple Professionel
Maple Académique
Maple Edition Étudiant
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professionel
MapleSim Académique
Maple T.A. - Suite d'examens de classement
Maple T.A. MAA Placement Test Suite
Möbius - Didacticiels de mathématiques en ligne
Machine Design / Industrial Automation
Aéronautique
Ingénierie des véhicules
Robotics
Energie
System Simulation and Analysis
Model development for HIL
Modélisation du procédé pour la conception de systèmes de contrôle
Robotics/Motion Control/Mechatronics
Other Application Areas
Enseignement des mathématiques
Enseignement de l’ingénierie
Enseignement secondaire et supérieur (CPGE, BTS)
Tests et évaluations
Etudiants
Modélisation financière
Recherche opérationnelle
Calcul haute performance
Physique
Webinaires en direct
Webinaires enregistrés
Agenda des évènements
Forum MaplePrimes
Blog Maplesoft
Membres Maplesoft
Maple Ambassador Program
MapleCloud
Livres blancs techniques
Bulletin électronique
Livres Maple
Math Matters
Portail des applications
Galerie de modèles MapleSim
Cas d'Etudes Utilisateur
Exploring Engineering Fundamentals
Concepts d’enseignement avec Maple
Centre d’accueil utilisateur Maplesoft
Centre de ressources pour enseignants
Centre d’assistance aux étudiants
Compatibility Issues in Maple 10
The following is a brief description of the compatibility issues that affect users upgrading from Maple 9.5 to Maple 10.
gfun
The old mechanism of setting parameters to gfun (by assigning to the exports) is now deprecated. Use gfun[Parameters] to get and set gfun options.
GMP
Maple now uses GMP integers to represent all non-immediate integers. This means that the value of kernelopts( gmpthreshold ) has changed. Since the threshold between GMP and immediate integers is not a power of 10, the exact meaning of kernelopts( gmpthreshold ) has changed as well.
Additionally, the keyword argument FLOAT_BASE to the routine Maple_floats is no longer meaningful or supported.
Groebner
The functions in the package Groebner have been renamed to reflect a more common terminology:
gbasis
->
Basis
gsolve
Solve
hilbertdim
HilbertDimension
hilbertpoly
HilbertPolynomial
hilbertseries
HilbertSeries
inter_reduce
InterReduce
is_finite
IsZeroDimensional
is_solvable
IsProper
leadcoeff
LeadingCoefficient
leadmon
LeadingMonomial
leadterm
LeadingTerm
MulMatrix
MultiplicationMatrix
normalf
NormalForm
pretend_gbasis
RememberBasis
reduce
Reduce
spoly
SPolynomial
SetBasis
NormalSet
termorder
MonomialOrder
testorder
TestOrder
univpoly
UnivariatePolynomial
Note the change of definitions of monomials and terms. For details, see Groebner/terminology.
LinearFunctionalSystems
The calling sequence of LinearFunctionalSystems[MatrixTriangularization] command has been changed. The argument n, which specified the size of a square block, is no longer accepted.
The calling sequence of LinearFunctionalSystems[AreSameSolution] command has been changed. The third argument x, an independent variable, is now required.
The calling sequence of QDifferenceEquations[AreSameSolution] command has been changed. The third argument x, an independent variable, is now required.
rand
The algorithm used by rand has been changed from a Linear Congruence algorithm to the Mersenne Twister algorithm. This means that rand produces a difference sequence of numbers. As well, using the \_seed variable to store the state of the random number generator has been deprecated. Instead, randomize or RandomTools[SetState]/RandomTools[GetState] should be used. The old rand algorithm is still available as RandomTools[LinearCongruence].
Units
The new top-level command Unit provides another means to access the Units[Unit] command for creating expressions containing units.
uses - New Reserved Word
Important: The new reserved word uses may cause problems in programs that previously used that word as a variable.
For more information, see Reserved Words.
See Also
Index of New Maple 10 Features, Worksheet Compatibility Issues
Download Help Document