print 1 minute | Arithmetic | Analysis | Geometry | Statistics | Menus, icons,... Mathematical Objects | Linear algebra | Functions | 2D Graphics | Combinatorics | Toolbar WIRIS ++ | Equations and systems of equations | Progressions | 3D Graphics | Units of measurement | Primary
 >>fast Toolbar tabs General Edit Operations Symbols Analysis Matrices Units Combinatorics Geometry Greek Programming Format Plotter

In this chapter, we will discuss how to use the different menus and icons in WIRIS.

On opening the WIRIS page, a collection of tabs will appear. Examples include Edit, Operations or Analysis. At any time the contents of only one tab are visible. To reveal the contents of a tab, click on the tab name.

Each tab has a set of icons and menus to facilitate building mathematical expressions.

To begin, we will review the content on the tab Operations.

To use the icons on the tab Matrices, click on Matrices.

, and icons will appear that correspond to Matrices

For each of the tabs on the toolbar, a table is presented below to describe the icons and the functions each icon performs, and when applicable a link to a more detailed description is provided. The columns of these tables show us:

Action
A brief explanation of the icon's functionality.

Keyboard
The keystroke combination that can be used as an alternative to the icon in order to speed up the process of building expressions. When such a combination exists, it is included in the icon explanation.

This column provides links that take the user to the quick reference guide section, where a detailed description of the icon’s functionality is provided along with examples of how the icon can be used.

Code
This code is the text that should be entered when the user builds a custom toolbar. For more information, see the chapter on the Toolbar.

General: These icons always appear to the right of the toolbar:

Carries out all the calculations in the active block (set of calculations where the cursor is located).
A floating arrow appears close to the active block. It can be used to carry out the calculations, and it disappears when using the keyboard (Ctrl + Enter) to calculate. To make the floating arrow reappear, use the icon at the right of the toolbar.
Ctrl + Enter 1 minute compute
Stops the calculations.     stop

Edit:  tasks relating to the document and the calculation process.

Starts a new calculation session.     newsession
Creates a new block.     newblock
Prepares the session for saving as an HTML file.     save
Prepares the session for printing.     print
Prepares a preview of the session to be printed.     printPreview
Copies the selected expression for subsequent pasting. Ctrl + C   copy
Cuts the selected expression and saves ready for pasting. Ctrl + X   cut
Pastes the saved expression in another part of window WIRIS. Ctrl + V   paste
Undo the last change. Ctrl + Z   undo
Redo the last change. Ctrl + Y   redo
Takes the line of calculations where the cursor is located and converts it into a comment. Ctrl + T   comment
Creates an argument box. This is a green box which disappears when something is entered into it and has no value set. These boxes are used to create problem statements. By default they take the value 'a'.     argument
Clears the results of all calculations.     removeresults
Opens the portal www.wiris.com     logoicon
Opens Help.     help

Operations:  most common operations and tasks.

Creates variable size parentheses Ctrl + (
Ctrl + )
parenthesis pparenthesis
Creates variable size square brackets. Ctrl + [
Ctrl + ]
vector bparenthesis
Creates variable size curly brackets (braces). Ctrl + {
Ctrl + }
list BBparenthesis
Creates the absolute value bars for a real number or for the determinant of a matrix.   absolute value
determinant
vparenthesis
Creates the variable size bars that denote a normal vector.   norm VVparenthesis
Creates a fraction. Ctrl + / division frac
Creates the icon associated with integer division.   quotient and remainder eucdiv
Creates an exponent. Ctrl + Up arrow
Ctrl + Shift + ^
exponentiation power
Creates a subscript. Ctrl + Down arrow
Ctrl + .
extraction
logarithm
_
Creates a square root. Ctrl + Q square root sqrt
Creates the nth root Ctrl + A root root
Creates a summation.   sigma sum
Creates a summation over a range.     sumx
Creates a product.   product prod
Creates a product over a range.     prodx
Creates the icon associated with rounding up to a whole number.   ceil ceil
Creates the icon associated with rounding down to a whole number.   floor floor
Creates the command plot   plot graphs plot
Creates the command plot3d   plot 3D graphs plot3d
Creates the command represent   Display graphs represent
Creates the command solve, including space to enter the equation.   Solving equations solveequation
Creates the command solve, including space to enter a system of equations.   Solving systems solvesystem
Accesses a menu which allows addition or deletion of elements in a vertical list.     menu
Creates a vertical list of n elements in order to write a system of n equations. By default, n=3 . Shift + Enter (add a line) vertical list vertlist

Symbols: creates the symbols associated with certain operations, constants and mathematical concepts.

Creates a 'greater than' inequality. Check whether it is true by entering ? after it.   equations and inequalities gt
Creates a 'greater than or equal to' inequality. Check whether it is true by entering ? after it. Ctrl + >   geq
Creates a 'less than' inequality. Check whether it is true by entering ? after it.     lt
Creates a 'less than or equal to' inequality. Check whether it is true by entering ? after it. Ctrl + <   leq
Creates the logical operator "or".     or
Creates the logical operator "and".     and
Creates an equation. Check whether it is true by entering ? after it. Ctrl + =   eq
Verifies whether two expressions are unequal. Ctrl + !   neq
Assigns a value to a variable.   assign
defining a function
define
Defines the value of a variable.   define assign
Rule and substitution builder.   rules and substitutions. RRightarrow
Divisor and relation builder.   divisors
relations
rightarrow
Rule and substitution builder.     delayedruletuple
Anonymous function builder.   anonymous functions longmapsto
Creates the symbol for union.   union cup
Creates the symbol for intersection.   intersect cap
Used to build a boolean expression equivalent to the command belongs?     in
Used to build a boolean expression equivalent to the command not_belongs?     notin
Creates the irrational number pi. Ctrl + P irrationals Opi
Rounds the irrational number pi to the number of decimal places to which we are working.   decimals pifloat
Creates the irrational number and. Ctrl + E irrationals Oe
Rounds the irrational number e to the number of decimal places to which we are working.   decimals efloat
Creates the complex number i, the square root of -1. Ctrl + I complex numbers Oi
Creates plus infinity.   limits pinfty
Creates minus infinity.     minfty
Creates the infinity symbol.     pminfty
Creates the symbol which represents the set of natural numbers.     NN
Creates the symbol which represents the set of integers.   integers ZZ
Creates the symbol which represents the set of rational numbers.   rational numbers QQ
Creates the symbol which represents the set of real numbers.   real numbers RR
Creates the symbol which represents the set of complex numbers.   complex numbers CC

Analysis: integrals, derivatives and limits.

Creates the symbol for integrating a function.   antiderivative iintegralf
Creates the symbol for integrating a function with respect to a variable. Ctrl + Shift + P   iintegral
Creates the symbol for the definite integral of a function.   integral integralf
Creates the symbol for the definite integral of a function with respect to a variable. Ctrl + I   integral
Creates the symbol for differentiating a function with respect to a variable. Ctrl + D differentiate differentiate
Creates the symbol for differentiating a single-variable function.   differentiate derivate
Creates the symbol for the limit of a function with respect to a variable. Ctrl + L limit limit
Creates the symbol for the right hand limit of a function with respect to a variable.   right side and left side limit rightlimit
Creates the symbol for the left hand limit of a function with respect to a variable.   right side and left side limit leftlimit

Matrices: icons for building and manipulating vectors and matrices.

Creates a matrix of n rows and m columns. By default, n=3 and m=3.   matrix pmatrix
Creates the symbol for the determinant of a square matrix with n rows. By default, n=3 .   determinant vmatrix
Creates the identity matrix.   identity_matrix identitymatrix
Accesses a menu for modifying vectors and matrices.     menu
Creates a vector of n elements. By default, n=3 .   vector bvector
Creates variable size square brackets. Ctrl + [
Ctrl + ]
vector bparenthesis
Creates the symbol for transposing a matrix or vector.   transpose transpose
Creates the symbol for inverting a matrix.   inverse inverse
Creates an exponent. Ctrl + Up
Ctrl + Shift + ^
exponentiation power
Creates a subscript. Ctrl + Down
Ctrl + .
extraction _
Creates the determinant of a matrix.   determinant vparenthesis
Creates the variable size bars that denote a normal vector.   norm VVparenthesis
Creates the symbol for the scalar product of two vectors.   scalar product scalarprod
Creates the symbol for the cross product of two vectors.   cross product times

Units: SI and other common units.

A unit of measurement is created with the icons we can see if we click on the Units tab. In the chapter Units of measurement there are tables provided, relating symbols to units of measurement. If a prefix is selected in the left hand menu, the relevant multiple is created for the selected unit of measurement.

In this folder, there are four groups of units. The first group is made up of the most common units (metre, gram, second ...); the second contains units relating to angles and time, for example:

degree (angular)   Units of measurement degree
angle minute     angleminute
angle second     anglesecond

In the third group are units which are also part of the S.I. system but less commonly used (volt, watt, newton). Finally, in the fourth are icons to create powers of 2 and 3 to facilitate expression building.

Squares an expression.     ^2
Cubes an expression.     ^3

Combinatorics: icons to for counting operations in combinatoric problems and setting out all the possible outcomes in detail.

Creates the symbol for combinatorics.   combinations combinations
Creates the symbol for combinations with repetition.   combinations with repetition combinationsr
Creates the symbol for variations.   variations variations
Creates the symbol for variations with repetition.   variations with repetition variationsr
Creates the symbol for permutations.   permutations permutations
Creates the symbol for permutations with repetition.   permutations with repetition permutationsr
Creates the symbol for a combinatorial number.   combinations combinationsfrac

Geometry: some of the constructions and commands in plane geometry.

Sets 2D mode.     mode2d
Sets 3D mode.     mode3d
Creates a point in the plane.   point point
Creates a point in 3D space.   point point3d
Creates a line from two points.   line line
Creates a segment from two points.   segment segment
Creates a triangle from three points.   triangle triangle
Creates a plane from three points.   plane plane
Creates a polygonal figure from several points.   polygonal polygonal
Creates a polygon from several points.   polygon polygon
Creates a circle from the centre and radius.   circumference circumference
Creates a circle from the centre and a point on the circumference.     circumference2
Creates a circle from three points.     circumference3
Creates a conic section from five points.   conic conic
Creates a regular polyhedron.   polyhedra polyhedra
Accesses a menu which allows creation of polihedra: tetrahedron, cube, octahedron, icosahedron, dodecahedron, prism, pyramid, polyhedra_cylinder, polyhedra_cone, polyhedra_sphere and polyhedra_thorus.   polyhedra polyhedra_menu
Creates a line parallel to a given line that passes through a given point.   parallel parallel
Creates a plane, parallel to a given plane, which passes through a given point.   parallel parallel3d
Creates a line perpendicular to a given line that passes through a given point.   perpendicular perpendicular
Creates a plane, perpendicular to a given plane, which passes through a given line.   perpendicular perpendicular3d
Creates the bisector of two lines.   bisector bisector
Creates the bisector of two planes.   bisector bisector3d
Creates the intersection of two geometric figures.   intersect intersection

 Greek: Greek alphabetThe icons in this folder permit Greek letters to be used in expression building. In particular the Greek letter pi, which is different from the irrational number, can be created noting that it is shown in black whereas the irrational is blue. NOTE: If you see no letters in this tab, this means your computer does not have the UNICODE font system installed. This problem does not affect the functionality of the rest of the system.

Programming: control statements.

Carries out an instruction only if a condition is met.   if... pr_if
Carries out an instruction if a condition is met, otherwise carries out a different instruction.     pr_ifelse
Accesses a menu which allows insertion or deletion of else and else_if in control statements if... .     menu
Creates a group of expressions that can be used to define a function, for example.   programming pr_begin
Defining local variables.     pr_local
Repeats an instruction for a specified range of values.   for... pr_for
Repeats an instruction while a condition is met.   while... pr_while
Repeats an instruction until a condition is met.   repeat... pr_repeat
Creates a library. A library is a block of expressions which is evaluated before each block which comes after the library and before any other library.   library library

Format:  changes to some aspects of the appearance of WIRIS.

Selects the character font.     font
Selects the scale which defines the size of icons on the toolbar.     iconszoom
Selects the size of characters.     fontsize
Turns on and off bold style.     boldstyle
Turns on and off italics style.     italicstyle
Selects the colours for the various types of objects.     colors

Opens the portal www.wiris.com     logoicon
Prepares the drawing for saving to a file.     save
Adds or removes the coordinate axes   show_axis axis
Adds or removes the grid (cube in the case of 3D space).     grid
Increases the view 'zoom' (view area) of the drawing board keeping the centre fixed. That is, we see less area but with more detail and centred on the area of interest.     zoomin
Decreases the view 'zoom' (view area) of the drawing board keeping the centre fixed. That is, we see more area but with less detail and centred on the area of interest.     zoomout
Drawing board axes are constrained to remain in the same proportions   aspect_ratio aspectratio1
Drawing in black and white or in colour.     blackwhite
MAGNIFYING GLASS mouse icon: if selected, when a point is clicked this will zoom in on the viewing area, and the point clicked will become the new centre point. That is, we see less area but with more detail.     actionzoom
GRAB mouse icon: if selected, this permits the user to grab plot points and move them. When we release the point, the view will redraw as a function of the new point. This is activated by default.     actionmove
Add the current code to the session. This allows retention of the changes made as a consequence of moving the points when making new calculations or saving the session.     resetplotcode
Returns the graph to the original position (prior to moving the points with the GRAB mouse icon).     recompute
Refreshes the drawing view. If the 'zoom' has been decreased and some elements were not fully drawn, it tries to redraw them.     refresh
If selected, when the mouse is moved over a figure a label appears showing its name.   information actionshowname
If selected, when the mouse the mouse over a figure, a label appears showing its value. Example: the value of a point is given by its coordinates.     actionshowvalue
If selected, when the mouse the mouse over a figure, a label appears showing its value. Example: the value of a point is given by its coordinates.     actionshowdef