Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
Warning Messages
Maple produces various informative warning messages when executing a command. Some of the instances where warning message are displayed are discussed below. For examples of warning messages, see the Examples section.
Modules and procedures can have implicitly declared local variables. A warning message is displayed when a variable is implicitly declared, indicating the location of the implicit declaration. See Implicit Local Variables for more information.
Maple commands can return qualitative information about a given expression. For example, the Roots command returns the roots of a given expression. If there is an infinite number of roots, a warning message is displayed and a few sample points are returned.
Warning Messages in Help Pages
Most help pages in the Maple help system do not display warning messages. For illustrative purposes, however, warning messages are displayed in a few help pages.
Examples
Warnings regarding variables in procedures and modules.
M := module() local a; export b; a := proc() c := 2 end proc; b := proc() d := 2 end proc; e := proc() f := 2 end proc end module;
Warning, `e` is implicitly declared local to module `M` Warning, `c` is implicitly declared local to procedure M:-a Warning, `d` is implicitly declared local to procedure M:-b Warning, `f` is implicitly declared local to procedure M:-e
Using the Roots command.
Warning, the expression has (possibly infinitely) many roots, some examples of which are given
See Also
WARNING
Download Help Document