Visualization - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Visualization

 

Visualization improvements in Maple 17 include:

• 

Enhanced Plot Builder lets you easily embed interactive plots with parameters controlled by sliders directly into your document

• 

Improved plotting of inequalities now supports the plotting of non-linear inequalities, and makes it easier to specify the style of the plotted region and combine plots of multiple regions

• 

Easy visualization of branch cuts in 2-D and 3-D plots

• 

New visualizations for drawing Cayley tables and subgroup lattices of finite groups

• 

Automatic "boxed" 3-D axes for all 3-D plots, by default

 

Plotting Inequalities

Group Theory: Drawing Cayley Tables

Branch Cuts of Mathematical Expressions

Automatic Axes on 3-D Plots

See Also

Plotting Inequalities

As of Maple 17 the inequality plotting command in the plots package is greatly improved.  Most notably, it now supports the plotting of non-linear inequalities, but it also has improved the interface for specifying the style of the plotted region and for combining plots of multiple regions.

 

Example

> 

with⁡plots&colon;inequal⁡x2−y<0&comma;x2&plus;y2<9&comma;0<3⁢y−x−2&comma;x&equals;−2..2&comma;y&equals;0..3&comma;color&equals;Niagara 1

 

 

Multiple inequality plots can be combined with plots[display]:

Example

> 

ineqs:=49<y&comma;y<1&comma;−y<x&comma;x<3⁢y−2&comma;1<y&comma;y<35&plus;1⁢8610&comma;−y<x&comma;x<y&comma;35&plus;1⁢8610<y&comma;y<−12&plus;1⁢372&comma;−y<x&comma;x<y&comma;−12&plus;1⁢372<y&comma;y<3&comma;−−y2&plus;9<x&comma;x<−y2&plus;9&colon;

> 

i1:=inequal⁡ineqs1&comma;x&equals;−2..2&comma;y&equals;0..3&comma;color&equals;Niagara 1&colon;i2:=inequal⁡ineqs2&comma;x&equals;−2..2&comma;y&equals;0..3&comma;color&equals;Niagara 2&colon;i3:=inequal⁡ineqs3&comma;x&equals;−2..2&comma;y&equals;0..3&comma;color&equals;Niagara 3&colon;i4:=inequal⁡ineqs4&comma;x&equals;−2..2&comma;y&equals;0..3&comma;color&equals;Niagara 4&colon;display⁡i1&comma;i2&comma;i3&comma;i4

 

 

Multiple inequality regions can also be plotted using one command:

Example

> 

inequalmap⁡t&rarr;t&comma;0≤y−2⁢x−1&comma;ineqs&comma;x&equals;−2..2&comma;y&equals;0..3&comma;optionsfeasible&equals;color&equals;Niagara 1&comma;color&equals;Niagara 2&comma;color&equals;Niagara 3&comma;color&equals;Niagara 4&comma;optionsopen&equals;color&equals;Mono 2&comma;thickness&equals;1&comma;optionsclosed&equals;color&equals;Mono 1&comma;thickness&equals;3&comma;optionsexcluded&equals;color&equals;Mono 5

 

 

Group Theory: Drawing Cayley Tables

The Group Theory package features new visualizations for drawing Cayley tables and subgroup lattices of finite groups.

 

Example

> 

withGroupTheory&colon; DrawCayleyTableAlternatingGroup4&comma; colors&equals;ColorToolsGetPalettegeneric&comma; labels&equals;letters

> 

DrawCayleyTableAlternatingGroup3&comma; colors&equals;ColorToolsGetPaletteresene&comma; labels&equals;numbers

 

Example

DrawSubgroupLattice⁡DicyclicGroup3

DrawSubgroupLatticeElementaryGroup3&comma;2

Branch Cuts of Mathematical Expressions

Exploring branch cuts in mathematical expressions is easier using new plot options in the FunctionAdvisor command.

 

Example

> 

FunctionAdvisorbranch_cuts&comma;arcsin2⁢z⁢1−z2&comma; plot&equals;`3D`

arcsin⁡2⁢z⁢−z2&plus;1&comma;And⁡z&equals;−12⁢1&plus;&alpha;−12⁢1−&alpha;&comma;&alpha;&in;RealRange⁡1&comma;&infin;&comma;And⁡z&equals;−12⁢1&plus;&alpha;−12⁢1−&alpha;&comma;&alpha;&in;RealRange⁡−&infin;&comma;−1&comma;And⁡z&equals;−12⁢1&plus;&alpha;&plus;12⁢1−&alpha;&comma;&alpha;&in;RealRange⁡1&comma;&infin;&comma;And⁡z&equals;−12⁢1&plus;&alpha;&plus;12⁢1−&alpha;&comma;&alpha;&in;RealRange⁡−&infin;&comma;−1&comma;And⁡z&equals;12⁢1&plus;&alpha;−12⁢1−&alpha;&comma;&alpha;&in;RealRange⁡1&comma;&infin;&comma;And⁡z&equals;12⁢1&plus;&alpha;−12⁢1−&alpha;&comma;&alpha;&in;RealRange⁡−&infin;&comma;−1&comma;And⁡z&equals;12⁢1&plus;&alpha;&plus;12⁢1−&alpha;&comma;&alpha;&in;RealRange⁡1&comma;&infin;&comma;And⁡z&equals;12⁢1&plus;&alpha;&plus;12⁢1−&alpha;&comma;&alpha;&in;RealRange⁡−&infin;&comma;−1&comma;And⁡&Im;⁡z&equals;0&comma;1<&real;⁡z&comma;z<−1

(3.1)

Automatic Axes on 3-D Plots

By popular demand, 3-D plots in the Standard Worksheet will now appear with a default axis setting of "boxed".

 

Example

> 

plot3d⁡sin⁡x&plus;cos⁡y&comma;x&equals;−5..5&comma;y&equals;−5..5

 

See Also

plots[inequal] command, GroupTheory[DrawCayleyTable] command, GroupTheory[DrawSubgroupLattice] command, Options for 3-D Plots, Branch Cuts