Математический программный пакет общевычислительного назначения.

genius 002

Genius — математический программный пакет общевычислительного назначения.

genius 003

Пакет Genius будет полезен как математический и научный калькулятор, а также может использоваться как исследовательский или образовательный инструмент. Весь функционал пакета сделан с точки зрения математиков.

genius 004

genius 005

genius 006

Автор проекта (Jiri Lebl) позиционирует математический пакет как альтернативу консольному калькулятору BC (Basic Calculator), но с гораздо большими возможностями, в некоторых аспектах функционал схож с истемами математических вычислений Matlab, Maple и Mathematica.

genius 007

genius 008

genius 009

Genius поддерживает работу из командной строки (в командном и интерактивном режиме), имеется официальный C (си) / GTK графический интерфейс (GUI) дающий удобный доступ к большинству возможностей математического пакета, включая построение 2D / 3D графиков уравнений и вычислений любого уровня сложности (доступно даже построение сложных трёхмерных поверхностей).

genius 010

genius 011

Многие стандартные функции и расширения Genius написаны на языке программирования GEL (Genius Extension Language), синтаксис языка прост и интуитивно понятен, его назначением является имитацией обычного математического языка.

genius 013

genius 014

Genius поддерживает арифметические операции (сложение, вычитание, умножение, деление, возведение в степень и пр), линейную алгебру со многими связанными функциями, наиболее распространённые тригонометрические функции и многое другое.

genius 012

Genius поддерживает импорт и экспорт документов LaTeX (набор макрорасширений, макропакет системы компьютерной вёрстки), Troff и MathML (язык математической разметки), имеется подробная встроенная документация (в том числе на русском).

genius 016

Лицензия: GNU General Public License version 3.0 (GPLv3)

genius 015

Домашняя страница