ToolbarsBack to Index

Natural input

Making calculations

Basic statistics

Using arrays

Sums and products

Vectors and matrices

Plots and meshes

Using quadrature

Note on deleting

Where to go next

Text shown in red can be copy pasted to MM v0.5;

to evaluate pasted formula(s) press [Enter] when selected.

First become familiar with toolbars. There's four of

them and you can display/cycle them using [F1].

Blue icon color indicates no role assigned in math

engine, these symbols are provided for convenience

when creating TeX formulas.

Toolbar tool-tips give a hint on keyboard input of given element.

For example n-th root can be input by typing nthroot(

Greek symbol pi by typing pi followed by [Esc] key,

and imaginary unit eg.: sqrt(-1) by typing ii [Esc].

Mirai is designed to allow quick and effective input of formulas.

To achieve this editor allows to type formula the same way

as one would do on the command-line of octave.

i) To assign value 2 to variable r type:

r=2 [Enter]

Result from Octave engine will appear bellow.

Always insert * between numbers and symbols.

For example: 2r is wrong whereas 2*r is correct .

ii) Let's calculate circumference:

2* [F3] p *r

Before hitting [Enter] try to use [<-] and [->] cursor keys

to move back and forth in formula.

iii) Let's try to use fractions.

(4*3.14*r^3)

Move cursor behind the closing brace )

and finish typing formula \3 [Enter].

iv) Now, let's find out square root of 2.

[F1] q 2 [Enter]

v) What about sin of 1/6 of pi ?

sin(pi [Esc] /6 [Enter]

Create vector with input values.

a=[2.31,2.54,2.45] [Enter]

Enter statistics function such as mean(a),

std(a) - standard deviation, var(a) - variance.

Create array with input values.

c={2,3,4,3,ii~} [Enter]

Now lets sum-up values of array c. Copy/paste red text into MM.

function(f,c,sum(i,1,5,c_({i})))

Evaluate newly defined function f with array c as a parameter.

f(c)

B=

From menu choose Insert -> Matrix... and choose 2 x 2.

Fill in some value, such as 5,3;1,2 and press [Enter]

Enter matrix operation such as det(B).

Display octave plot of function cos() type:

x=0:0.1:6.28;

plot(x,cos(x))

Here is example of using octave mesh:

figure

r=0:0.1:3;

[xx,yy]=meshgrid(r,r);

mesh(r,r,sin(xx^2+yy^2))

print -dpng test.png

Numerical integration based on Gaussian quadrature quad().

[v,ier,nfun,err]=int(0,1,exp(x),x)

To delete character position cursor before / after

the character and press [Delete] / [Backspace] key.

Functions are deleted with single [Delete] / [Backspace]

(the same works for square root, n-th root and braces).

To delete function such as sine and preserve its content,

move cursor after the opening brace and press [Backspace] key.

To delete fraction and preserve numerator or denominator,

empty the other field and press [Delete] / [Backspace] key.

See reference for complete list of functions, symbols and operators.

You can look at examples: http://mirai.sf.net/Screenshots.html

Mirai is an graphical front-end for GNU Octave 3.0 engine

therefore, you can find more details on available functionality

in the documentation of GNU Octave http://www.octave.org

Back to Index