background image

4.5.1

Scalar . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

4.5.2

Scalar Functions . . . . . . . . . . . . . . . . . . . . . .

45

4.5.3

Vectors and Matrices . . . . . . . . . . . . . . . . . . . .

46

4.5.4

Polynomials

. . . . . . . . . . . . . . . . . . . . . . . .

47

4.5.5

Equations and Expressions . . . . . . . . . . . . . . . . .

47

4.5.6

Calculus

. . . . . . . . . . . . . . . . . . . . . . . . . .

48

4.5.7

Plots

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5

Installation

49

6

License

50

1

Introduction

Jasymca has been developed for teaching mathematics, especially to facilitate a
fast and easy entrance to computer mathematics. One of the main obstacles are
pocket calculators, which prevent many students from using computers for math.
Pocket calculaters are cheap and portable, while CAS-programs are often expen-
sive and always require at least a laptop to run. Jasymca is free software and
runs on almost any system equipped with a microprocessor: from mobile phones
and pdas to windows/linux/macos computers, even on game consoles or internet
routers.

Jasymca 2.0 is based on Jasymca 1.01 [1] with significant extensions and im-

provements. Apart from the new grammar (Jasymca 1.01 was Maxima [7] - ori-
ented), matrix and plotfunktionen were added, as well as the parser and compiler
completely rewritten. The user interface defaults to a style reminiscent of Oc-
tave [4], Matlab [5] and SciLab [6], without copying each detail. Users of either
of these programs should have no problems using Jasymca, and, for the sake of
teaching, vice versa. The main extension to these programs is the seamless inte-
gration of symbolic calculations, which do not require special commands.

The user interface can be switched to GNU-Maxima-style, which is more con-

veniant for some problems, see chapter 3 for details.

Chapter 2 of this document is a tutorial with examples and exercises, par-

tially taken from our introductory Computer-Mathcourse for engineering students.
Most examples can be solved by the applet at the Jasymca-homepage [8], and
do not require any installation. The next chapter briefly explains the alternative
Maxima-mode. An overview and reference to all commands, functions and op-

3