Возможности
- Поддержка следующих типов данных:
- Системы, матрицы, векторы, комплексные числа, дроби.
- Поддержка следующих операций и функций:
- Сложение, вычитание, умножение (скалярное и векторное), деление, нахождение факториала, возведение в степень, работа с корнями, определение модуля, тригонометрические функции, обратные тригонометрические функции, гиперболические функции, обратные гиперболические функции, функции симмирования и произведения, логарифмы, определение сигнатуры, вычисление аргумента числа, определение детерминанта (определителя) матрицы, транспонирование матриц и векторов, вычисление миноров матрицы, вычисление алгебраических дополнений матрицы, вычисление следа матрицы, определение ранга, перевод комплексных чисел из алгебраического в тригонометрический вид, дифференцирование, интегрирование, решение уравнений и многое другое...
- Отображение графиков функций по переменной "x" (икс).
- Доступны символьные вычисления.
- Возможна вставка в лист программы текстовых областей. Причём при вводе выражения в лист, не пользуясь меню программы ("Меню" >> "Вставка" >> "Текстовая область"), программа сама определяет что Вы вводите - текст или формулу!
- Экспортирование созданных листов в формате html - создание веб-страниц
- Поддерживается работа с параметрами (константы и пользовательские параметры).
- Поддерживается работа с функциями (встроенные и пользовательские функции).
- Неограниченный размер листов и их количество.
- Копирование, вырезание, вставка и удаление выражений или их частей.
- Работа с историей изменений (Отменить, вернуть).
- Возможность сохранения и открытия созданных листов, работая с собственным форматом файлов.
- Автоматическое сохранение пользовательских настроек при выходе из программы.
- Возможность изменения размера шрифта выражения, а также его цвет и цвет его фона.
- Поддерживает работу на устройствах с любым разрешением и ориентацией экрана (начиная с 240х240 пикселей и выше).
- Программа поддерживает несколько языков интерфейса (Английский, Немецкий, Испанский, Португальский (Бразилия), Хорватский, Сербский, Русский и Украинский).
Отличия
Создавая программу SMath Studio я стремился не повторить существующие аналоги, а создать что-то более функциональное и удобное для использования. Что у меня получилось, конечно, судить Вам, однако хочу обратить внимание на главные особенности программы.
- Поддержка работы с системами математических выражений ещё больше приближает программу к её главному конкуренту - бумаге...
- http://smath.exponenta.ru/comp/img/sys.gif
- Возможность работы не только с унарными и бинарными операторами сложения и вычитания, но и работа с оператором плюс/минус.
- http://smath.exponenta.ru/comp/img/plusminus.gif
- Предельно корректная работа со знаками радикала (корнями). По умолчанию, при вычислении корня любой степени от числа, программа ищет действительный положительный корень и выводит его, если же такового нет - выводит первый встретившийся комплексный. Если же необходимо вывести все алгебраические корни, только комплексные или только действительные, вы можете выбрать соответствующие режимы в настройках программы.
- http://smath.exponenta.ru/comp/img/complex.gif
- Автоматическое определение оптимально удобного вида дробей (обычные или десятичные). Разумеется существуют и настройки данного режима.
- http://smath.exponenta.ru/comp/img/fraction.gif
- Поддерживается построение графиков одной или нескольких функций одновременно, изменение размера и масштаба графиков.
- http://smath.exponenta.ru/comp/img/graphics.gif
- Составляем документ, используя текст и формулы, с последующим экспортом в html (создаём веб-страницу).
- http://smath.exponenta.ru/comp/img/difAdv.gif