Skip to main content

User interface

You can write Mathematics and CalcMe will perform the calculations for you.

calc.demo.calc.gif

Sheet

The main part of CalcMe is the Sheet. There is where the calculations are made.

calc.sheet.png

It can be thought of as three areas - one for calculations, one for definitions, and one for graphics. There is another option to define variables in an algorithm context, but we'll see it later. A single CalcMe session can have multiple sheets as described in the last section of this page.

Area for Calculating:

calc.calcarea.png

Area for Graphing:

calc.graphicsarea.png

Area for Defining:

calc.definearea.png

Calculate

Here is where all formulas and calculations are written. By default, when you open a new CalcMe session, 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, you'll have each Formula, Action, and Result in one line.

calc.sheetarea.calc.png

Each line has three buttons on the right:

calc.linebuttons.png
  • Insert a new line before this one

  • Recalculate all

  • Remove this line

To insert a new line between two existing ones, you can click on the narrow space 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 press the Return 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, CalcMe 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:

calc.symbolic.calc.png

To insert special symbols such as roots, fractions, etc., use the Toolbaror the Menu.

Graph

CalcMe 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. You can see them together with more details about creating these graphics in the following section.

Furthermore, we can draw directly on the grid as we would on a sheet of paper. Please take a look at its dedicated page.

overview.gif

Note

From this moment on, it's possible to download the graphic plotter as a square image in PNG format of the size you desire. Take advantage of this new CalcMe feature to save the generated images directly to your device.

download_graph.png

Define

From now on, there are two different procedures to define variables in CalcMe The first one, the usual within the sheet, is intended for those who use CalcMe like a simple calculator. The second one, using the code editor, is thought of for those who use the calculator to generate long algorithms, whether in a WirisQuizzes algorithm or not.

Tip

You can see more details about the code editor procedure here.

CalcMe sheet

CalcMe code editor

calc.define_example.calc.png
calc.defineal_example.calc.png

Each line has an area on the left where you can define variables and functions.

  • You can assign a value to the variable y, and all subsequent lines will use that value for y.

  • You can enter a name for a function and define it using whether = or :=, and later you can derive it or plot it using that label. Using := assigns without evaluating (this is useful when dealing with programming commands).

CalcMe sheet

CalcMe code editor

calc.define.calc.png
calc.define.plotter1.calc.png
calc.defineal.calc.png
calc.defineal.plotter1.calc.png
  • You can also define names for variables, defining a variable without assigning a value. These variables can involve subindices if you wish. On the other hand, if you want to define more than one variable, you can do it one by one or all at once, separating them by commas.

CalcMe sheet

CalcMe code editor

solve.define_multiletter.calc.png
solve.define_multiletteral.calc.png

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 right 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.

pre-4685223537.png

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 top of the sheet, where it provides fast access to several valuable buttons.

calc.toolbar.png

Most used operations

Actions

calc.toolbar_most_used.png
calc.toolbar_actions.png

See also Keyboard shortcuts to make your work easier.

Most frequently used operations

Frequently used operations have buttons in the toolbar for faster access.

Most frequently used operations

frac.png

Fraction

exponent.png

Power

sroot.png

Square root

nline.png

Newline

For Square root, Fraction and Power you can select a portion of formula before pressing the button. The operation will be built 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 unless Calc which can be found at the lower right corner.

Actions

calc.png

Calc

approximate.png

Approx

simplify.png

Simplify

factorize.png

Factor

substitute.png

Substitute

verify.png

Verify

derivative.png

Derivate

integral.png

Integrate

draw.png

Plot

draw3d.png

Plot 3D

text.png

Text

image.png

Add image

algorithmop.png

Insert code editor

sheetalgorithm.png

Transform Sheet to Algorithm

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 colour of a function graph by clicking the Plot symbol of a line.

pre-1412379438.png

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 light-green 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.

Application tools

In the top left corner of the CalcMe window, you'll see a small toolbar:

toolsf.png

These buttons help you manage your sessions or change global settings.

Tools

file.png

File

See table below.

hblue.png

Help

This manual

stblue.png

Application settings

See the section below

File

New

Opens another CalcMe window.

Open

Load a session from a device or from online storage.

Save

Save the session to the device or to online storage.

Download as PDF

Get a printable PDF.

Remove this document

Remove it from online storage.

Note

Do not worry if your session is written with Wiris CAS! You can upload it with the Upload button, and it will be automatically converted to a CalcMe session.

Application settings

Different countries, education levels, or textbooks, use other notations. You can configure this section to better match the notation you use or specify the format in which the computed numbers are displayed. All generated values will be in the same notation; you can not generate values in different notations.

Languages: Interface and commands

settings_language.png

The language used in CalcMe is guessed from various sources when you open it. Of course, you may also choose any of the supported languages. Select the Save settings as defaults in cookies option if you want to make the change permanent (on your internet browser).

Caution

The CalcMe user interface is fully translated into the languages seen in the list below. All commands are also translated to most of these languages, save for a few, and if not the commands used are the English ones.

Below is a complete list of supported languages, noting when the commands are available.

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

Units

settings_units.png

Unit of angle: As with a handheld calculator, in CalcMe, you can work with angles in one of two modes:

  • RAD: radians. A turn is 2π. This is the default mode.

  • DEG: degrees. A turn is 360º.

Whether CalcMe will use radians or degrees to evaluate trigonometric expressions when the unit is not specified (therefore sin(90°) and sin(π2 rad) will be the same regardless of this option, but the result of sin(90) will depend on which option has been selected here). The result of inverse trigonometric functions will also have this unit. Notice that this change also affects plots, integrals, and derivatives of trigonometric functions.

Unit of angle

Unit of angle: radians

Unit of angle: degrees

calc.rad.calc.png
calc.deg.calc.png

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 as degrees regardless of the mode. The result angles will never have the symbol º, even in DEG mode.

Format expressions

settings_formatexp.png

Imaginary unit: Whether i or j will be used as the output imaginary unit variable in CalcMe. To input an imaginary unit, one must use the buttons i and j; they both work and mean the same regardless of this option.

Imaginary unit

Imaginary unit: i

Imaginary unit: j

calc.imaginaryi.calc.png
calc.imaginaryj.calc.png

Times operator: This option allows the user to select the default output times operator in CalcMe. All possible forms work as input. If the implicit option is selected, the dot will be used when there cannot be an implicit times operator (between two numbers).

Times operator

Times operator: x Cross

Times operator: · Dot

Times operator: Implicit

calc.operatorcross.calc.png
calc.operatorpoint.calc.png
calc.operatorimplicit.calc.png

Format numbers

settings_formatnum.png

Precision & precision type: The number of significant digits or decimal places to be used in the output. If the precision type is decimal places, the notation will be automatically set to Decimal. 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. Like the round() command, the last digit is rounded to nearest with half-up tie-breaking, just like the round() command.

Precision

Significant figures: 5

Significant figures: 10

calc.figures5.calc.png
calc.figures10.calc.png

Decimal places: 5

Decimal places: 10

calc.decimal5.calc.png
calc.decimal10.calc.png

Output notation: Sets the output notation to be scientific or decimal or asks the kernel to decide in every case automatically. Note this does not apply to integers, and all input forms are supported regardless of this option.

Output notation

Decimal

Scientific

calc.notationdecimal.calc.png
calc.notationscientific.calc.png

Decimal, digit group, and list separators: No symbol can be used as a separator of two different things simultaneously. These options affect both input and output. Changing them automatically updates both inputs and outputs to work with the new settings.

Save settings as default in cookies

settings_save.png

This setting is optional, but if it is not set, the CalcMe settings will revert to the default settings for the following CalcMe session.

Saving your work

CalcMe 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 File > Save and click the To Google Drive button:

sonline.png

When you save a session for the first time, you'll be prompted to log in and give CalcMe permission to associate with your Google Drive. Probably, you will receive an email from Google reporting the assigned permissions.

Once logged in, you can see your profile photo in the title bar, shown at right.

logged.png

You can also make sessions opened from Google Drive automatically take you to CalcMe In Google Drive, just go to Settings > Managing apps, and tick Use by default next to CalcMe

gdrive_settings.png

Creating a new CalcMe session

Additionally, once you've associated CalcMe to your Google Drive through the above steps, you will be able to open new CalcMe files directly from Google Drive. Just go to New in the top left corner > More > CalcMe:

gdrive_create2.png

Offline saving

To save sessions offline (directly to your device), click on File > Save and choose the option To Device:

download_session.png

This downloads a CalcMe session file, which you can then open again with the Upload button in the same drop-down menu.

Keyboard shortcuts

These keyboard shortcuts are available to speed up your editing. The words shown in parentheses are suggested mnemonics.

Editing

Editing

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;

Go to Defining area

Alt+Enter;

Most frequently used operations

Most frequently used operations

fraction.png

Fraction

S+/

superscript.png

Power

Ctrl+Up

subscript.png

Element of list

Ctrl+Down

square_root.png

Square root

Ctrl+.

root.png

Root

Ctrl+,

nline.png

New line

Shift+Enter

Actions

Actions

calc.png

Calc (Evaluate)

Ctrl+Shift+E

approximate.png

Approx

Ctrl+Shift+a

simplify.png

Simplify

Ctrl+Shift+s

factorize.png

Factor

Ctrl+Shift+F

substitute.png

Substitute (Replace)

ctrl+Shift+R

verify.png

Verify

Ctrl+Shift+V

derivative.png

Derive

Ctrl+Shift+D

integral.png

Integrate

Ctrl+Shift+I

draw.png

Plot

Ctrl+Shift+P

draw3d.png

Plot 3-D

Ctrl+Shift+Q

text.png

Text (Comment)

Ctrl+Shift+c

image.png

Add image

Ctrl+Shift+G

algorithmop.png

Insert code editor

Ctrl+Shift+B

Tools

Tools

device.png
drive.png

Open. From device or from Google Drive.

Ctrl+O

device.png
drive.png

Save. From device or from Google Drive.

Ctrl+s

stblue.png

Options

Ctrl+*

hblue.png

Help

Ctrl+H

Symbols

Symbols

pi.png

Number pi

Ctrl+Q

e.png

Number e

Ctrl+E

i.png

Imaginary unit

Ctrl+J

Drag and drop

You can drag-and-drop formulas by holding and moving them by the mark within the frame.

calc.grip1.png

Formula into Empty Line

The formula will be copied; this way, you can reuse formulas and results.

calc.drag_and_drop.2.calc.gif

Formula x=... into Formula

The variable in the second formula is substituted by the value in the first one.

calc.drag_and_drop.3.calc.gif

Formula x=... into Define area

The variable in the first formula will be defined from this point forward.

calc.drag_and_drop.4.calc.gif

Formula into Plotter Area

The formula will be plotted in a new plotter.

calc.drag_and_drop.5.calc.gif

Autoformat

Autoformat works in the add-on for Workspace and the add-in for Microsoft 365 but it is an optional feature if you are using MathType in other environments. If you are a developer, you can enable it by parametersMathType for Google WorkspaceMathType Add-in for Word in Microsoft 365Editor GUI properties.

Autoformat replaces some symbols from the keyboard with their better-looking counterparts. At present, the replacements are:

auto1.png

The replacement is done while you type, so you never see the actual key pressed.

auto2.png

Autoformat now auto-closes parentheses and alike. When you write the left enclosure, the suitable enclosure is automatically put.

These are the enclosers that have this feature:

enclosers_refet.png

If you want to modify this automatic end symbol, place the cursor next to the character on the inside and write the alternate end symbol.

See this example of an open-closed interval:

enclosers3.png