USER INTERFACE
You can write Mathematics, and WIRIS CALC will perform the calculations for you.
Sheet
The main area is a Sheet, where the calculations are made;
The sheet is the main part of WIRIS CALC. It can be thought of as three areas  one for calculations, one for definitions, and one for graphics. A single CALC session can have multiple sheets, as described in the last section of this page.
Calculate
Here is where all formulas and calculations are written. When you open a new CALC session, by default you begin writing in this area. The whole area is organized into lines, like a piece of ruled paper. You write calculations, one in each line.
Initially, a new line has an empty box with a cursor inside it, ready to accept new formulas. You usually write a formula and then press an Action to get a result. So, in one line you'll have each of: Formula, Action, and Result.
Each line has three buttons on the right:
 Insert a new line, before this one
 Recalculate all
 Remove this line
To insert a new line between two existing ones, you can also click on the narrow space that exists between the lines. You can rearrange the lines; drag a line and drop it to the new place. Try a calculation now:
 Write any formula.
 Apply an action. The default action is
Calc
. Click on the rightmost Toolbar button, or simply press theReturn
key on your keyboard.  You will get the result. The
Calc
action does different things in different types of formulas.
You can expect any formula that a scientific calculator would understand to be calculated here. However, WIRIS CALC also carries out symbolic computations. If you write a letter such as a,b,c,x,y, etc. it will be treated as a "variable". For example:
To insert special symbols such as roots, fractions, etc. use the Toolbar, or the Menu.
Graph
WIRIS CALC can graph functions, equations, inequalities, and points. Initially there is no graph, but one is created when you use the Plot
action. Try it yourself:
 Write a formula, and click on the
Plot
action to see the result.
Thus, the sheet can have an area on the right to show graphics. Once there is a graph, it comes with several options to configure it.
Define
Each line has an area on the left where you can define variables and functions.
 You can enter a name for a value, such as
price
, and then use this label in calculations.  You can also assign a value to the variable
y
, and all subsequent lines will use that value fory
.  You can enter a name for a function, and later you can
derive
it orplot
it with the use of that label.
Multiple Sheets
A session can have multiple sheets. Initially, there is just one sheet, but you can add more by using the New sheet
button. It's the one with a plus (+) sign, located to the left of the session title.
Each sheet has a name by default, Sheet 1
 located to the right of the session title. You can change the name by clicking on it.
Multiple Sheets 
When you Save or Open a session, all its sheets will be saved or opened as well.
You can move between sheets using the tabs on the upper left. You can rearrange the sheets by dragging and dropping the tabs. You can delete a sheet using the corresponding button in its tab.
There is no interrelationship among the sheets, so the variables defined in one sheet aren't reflected in another.
Toolbar
The toolbar is at the bottom of the sheet, where it provides fast access to several useful buttons.
 On the left, there are buttons for the most used operations.
 On the right, there are buttons for general actions.
See also Keyboard shortcuts and Drag and drop to make your work easier.
Most frequently used operations
Frequently used operations have buttons in the toolbar for faster access.
Most frequently used operations  

Fraction  
Power  
Square root  
Newline 
For Square root
, Fraction
and Power
you can select a portion of a formula before pressing the button. The operation will be build around it.
For Fraction
you can also use the keyboard 2/3
, but it won't look very nice. For Power
you can type 2^3
and it will automatically be converted to the nicer form.
Use Newline
to enter systems of equations. Also, you can use it in a command that takes a list as input. So, you can work with vertical lists, which are usually more readable.
Actions
Given a formula, you can perform multiple Actions on it. Actions are big buttons, each with an icon and a name. The general actions are in the Toolbar, but there are also other actions in the sections of the Menu, such as the Derive
action in the Calculus
section.
Actions  

Calc  
Simplify  
Factor  
Approx  
Substitute  
Plot  
Text  
Add image 
Some actions are configurable, and some are not. You configure an action by clicking its symbol in the line. This symbol is placed between the initial formula and the calculated result. For example, you can change the color of a function graph by clicking the Plot
symbol of a line.
After reconfiguration, the line is automatically recalculated. Each time you recalculate a line, all other lines will also be recalculated.
The Text
action is special: It doesn't act on an existing formula but instead creates a new line to contain text that will not be calculated. You can use it for comments. Text lines have a lightgreen borders. See Format for text options.
The most common action is Calc
. It does different things, depending on the input:
 Over a numerical expression, it calculates it.
 Over an algebraic expression, it reduces/simplifies it.
 Over a programming command, it executes it.
 Over an equation or a system, it solves it.
Menu
The menu, shown on the left, contains a complete list of buttons and commands, which are grouped into sections.
Menu items
 Big buttons, with an icon and a word: These are Actions.
 Mathematical symbols, usually with little placeholder boxes.
 Plain words: These are mathematical functions or programming commands, which usually require parameters. For example, think of
sin(angle)
orrank(matrix)
.
Below are brief descriptions of the Menu sections. Note that some buttons are repeated if they belong in more than one category. The full reference for all of the Menu functions can be found here.
Symbols  Mathematical constants, operators and parentheses. 

Arithmetic  Operations and functions used in elementary integer arithmetic. 
Polynomials  Operations and functions that apply to polynomials. 
Statistics  Statistical functions. These apply to lists in WIRIS CALC, e.g. {1,4,7,7}. 
Functions  A list of common real functions. When applicable they can also accept and return complex values. 
Calculus  Derivatives, Integrals and Limits, as well as other miscellaneous functions. 
Linear Algebra  Vector and matrix input, and common operations in linear algebra. 
Combinatorics  Permutations, combinations, with/without repetition, etc. 
Logic and sets  Logical and set operators. 
Solve  Functions for solving equations. 
Greek  All lowercase and capital greek letters. 
Units of measure  All S.I. units and prefixes, and some useful tools for working with units. 
Graphics  Plot in 2D, 3D, or plot a region. 
Programming  Usual programming commands. 
Format  Insert and format a textbox, or insert an image. 
Application tools
In the top left corner of the CALC window, you'll see a small toolbar:
These buttons help you manage your sessions or change global settings.
Tools  

More See table below. 

Save Save the session in online storage. For information on how this works, see Saving your work below. 

Application settings See the section below. 

Help This manual. 
More  

New Opens another WIRIS CALC window. 

Open Load a session from online storage. 

Save as ... Do not update the current session file, but save it as a new one in online storage. 

Remove this document Remove it from online storage. 

Download Get the session file, to save it locally, in your device. 

Download as PDF Get a printable PDF. 

Upload Load a session file from your device. 
Application settings
Languages: UI and commands
The language used in WIRIS CALC when you open it is guessed from various sources. Of course, you may also choose any of the supported languages. Select the Save settings in cookies option if you want to make the change permanent (on your internet browser).
Language list
UI Language  Command Language 

Català  ca  Català 
Dansk da  English 
Deutsch  de  Deutsch 
Eλληνικά  el  English 
English  en  English 
Español  es  Español 
Français  fr  Français 
Italiano  it  Italiano 
Norsk bokmål  nb  English 
Norsk nynorsk  nn  English 
Português  pt  Português 
Português brasileiro  pt_br  Português 
Significant digits
You can set the number of significant digits to be shown when results have decimal numbers. The valid values are from 1 to 15, which is the maximum. The last digit is rounded to nearest with
half up tiebreaking, just like the round()
command.
Precision 

Significant digits: 4 
Significant digits: 15 
Angle units
As with a handheld calculator, in WIRIS CALC you can work with angles in one of two modes:
RAD
: radians. A turn is . This is the default mode.DEG
: degrees. A turn is 360º.
You can see the current mode in the title bar, shown at right.
Unit of angle  

When you use a direct trigonometric function (e.g., sin(2)
), the input angle is assumed to be in radians or degrees, according to the mode. When using an inverse trigonometric function (e.g.,
arcsin(0.5)
) the result angle should also be interpreted according to the mode. See the trigonometric functions section. Commands argument()
and polar()
,
for complex numbers are like arctan()
, and their results are also according to the mode.
 In direct trigonometric functions, an input angle with the symbol
º
will always be interpreted asdegrees
regardless of the mode. The result angles will never have the symbolº
, even inDEG
mode.
Saving your work
WIRIS CALC uses online storage by default, via Google Drive. However, you can also save and load sessions from your local device (desktop computer, laptop, handheld device, etc.).
Online saving
To save online, just press the Save button:
When you save a session for the first time, you'll be prompted to log in and give permission for WIRIS CALC to associate with your Google Drive. Once you are logged in, you can see your username in the title bar, shown at right.
You can also make sessions opened from Google Drive automatically take you to WIRIS CALC. In Google Drive, just go to Settings > Managing apps, and tick Use by default next to WIRIS CALC:
Creating a new CALC
Additionally, once you've associated CALC to your Google Drive through the above steps, you will be able to open new CALC files directly from Google Drive. Just go to New in the top left corner > More > WIRIS calc:
Offline saving
To save sessions offline (directly to your device), click on More > Download:
This downloads a WIRIS CALC session file, which you can then open again with the Upload button in the same dropdown menu.
Keyboard shortcuts
These keyboard shortcuts are available to speed up your editing. The words shown in parentheses are suggested mnemonics.
Edition
Edition  

Cut  Ctrl+X 
Copy  Ctrl+C 
Paste  Ctrl+V 
Undo  Ctrl+Z 
Redo  Ctrl+Y 
Delete line  Ctrl+Shift+Del 
Bold  Ctrl+B 
Italic  Ctrl+I 
Most frequently used operations
Most frequently used operations  

Fraction  Ctrl+/  
Power  Ctrl+Up  
Element of list  Ctrl+Down  
Square root  Ctrl+.  
Root  Ctrl+,  
New line  Shift+Enter 
Actions
Actions  Name  Shortcut 

Calc (Evaluate)  Ctrl+Shift+E  
Simplify  Ctrl+Shift+S  
Factor  Ctrl+Shift+F  
Approx  Ctrl+Shift+A  
Substitute (Replace)  ctrl+Shift+R  
Plot  Ctrl+Shift+P  
Text (Comment)  Ctrl+Shift+C  
Add image  Ctrl+Shift+G  
Derive  Ctrl+Shift+D  
Integrate  Ctrl+Shift+I  
Verify  Ctrl+Shift+V  
Plot 3D  Ctrl+Shift+Q 
Tools
Tools  

Open  Ctrl+O  
Save  Ctrl+S  
Options  Ctrl+*  
Help  Ctrl+H 
Symbols
Symbols  

Number pi  Ctrl+Q  
Number e  Ctrl+E  
Imaginary unit  Ctrl+J 
Drag and drop
You can draganddrop formulas and plotters. Hold and move them by the mark within the frame.
Formula into Formula
Formula  into  Formula  The first formula will be inserted into the other. 
Formula into Empty Line
Formula  into  Empty Line  The formula will be copied. This way, you can reuse formulas and results. 
Formula x=... into Formula
Formula like x=...  into  Formula  The variable in the second formula is substituted by the value in the first one. 
Formula x=... into Define area
Formula like x=...  into  Define area  The variable in the first formula will be defined from this point forward. 
Formula into Plotter Area
Formula  into  Plotter Area  The formula will be plotted in a new plotter. 
Autoformat
Autoformat replaces some symbols from keyboard by their better looking counterparts. At present the replacements are:
The replacement is done while you type, so you never see the actual key pressed.
Autoformat now autocloses parentheses and alike. When you write the left enclosure, the right enclosure is automatically put.
These are the enclosers that have this feature:
If you want to modify this automatic end symbol, place the cursor next to the symbol, before it, on the inside part, and write the alternate end symbol.
See this example of an openclosed interval: