Reference articles on history, science, culture and more
Encyclopedia

KAlgebra

Graphing calculator software

Image credit is listed at the end of this article.

KAlgebra is a mathematical graph calculator included in the KDE education package. While it is based on the MathML content markup language, knowledge of MathML is not required for use. The calculator includes numerical, logical, symbolic, and analytical functions, and can plot the results onto a 2D or 3D graph. KAlgebra is free and open source software, licensed under the GPL-2.0-or-later license.

KAlgebra has been mentioned by various media sources as free / open source educational programs.

01User interface and syntax

KAlgebra uses an intuitive algebraic syntax, similar to those used on modern graphing calculators. User-entered expressions are converted to MathML in the background, or they can be entered directly. The program is divided into four views, Console, 2D Graph, 3D Graph, and Dictionary. A series of calculations can be performed with user-defined scripts, which are macros that can be reused and shared.

The dictionary includes a comprehensive list of all built-in functions in KAlgebra. Functions can be looked up with parameters, examples, formulas and sample plots. Over 100 functions and operations are currently supported.

Cosine function in the Dictionary view.
Cosine function in the Dictionary view.

02Graphing and dictionary

In the 2D and 3D graph views, functions can evaluated and plotted. Currently KAlgebra only supports 3D graphs explicitly dependent only on the x and y. Both views support defining the viewpoint. The user can hover their cursor over a line and find the exact X and Y values for 2D graphs, as well as create a live tangent line.

In the 3D view, the user can control the viewpoint position with the keyboard's arrow keys, and zooming in and out is done with the W and S keys respectively. The user can also draw lines and make dots on the 3D graph and export the graph in various formats.

3D graph demonstrating the sombrero function.
3D graph demonstrating the sombrero function.
Watch videos about KAlgebraExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article KAlgebra, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Images, from Wikimedia Commons:

  • Breezeicons-apps-48-kalgebra.svg by Andreas Kainz <kainz.a@gmail.com>, Uri Herrera <uri_herrera@nitrux.in>, Andrew Lake <jamboarder@gmail.com>, Marco Martin <notmart@gmail.com>, Harald Sitter <sitter@kde.org>, Jonathan Riddell <jr@jriddell.org>, Ken Vermette <vermette@gmail.com>, Aleix Pol <aleixpol@kde.org>, David Faure <faure@kde.org>, Albert Vaca <albertvaka@gmail.com>, Luca Beltrame <lbeltrame@kde.org>, Gleb Popov <6yearold@gmail.com>, Nuno Pinheiro <nuno.pinheiro@kdab.com>, Alex Richardson <arichardson.kde@gmail.com>, Jan Grulich <jgrulich@redhat.com>, Bernhard Landauer <oberon@manjaro.org>, Heiko Becker <heirecka@exherbo.org>, Volker Krause <vkrause@kde.org>, David Rosca <nowrep@gmail.com>, Phil Schaf <flying-sheep@web.de>, LGPL
  • Kalgebra-dictionary-window.png by kdeedu, GPL
  • Kalgebra-3dgraph.png by kdeedu, GPL

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.