SMath Studio — это математическая записная тетрадь для численных и символических вычислений, создания графиков и документирования расчетов. Программа предоставляет интерфейс, ориентированный на работу с формулами в визуальном представлении, позволяя пользователю вводить выражения и получать результаты непосредственно в листе документа. Приложение ориентировано на инженерно-технических специалистов, студентов и преподавателей, которым требуется удобный инструмент для выполнения расчетов с поддержкой единиц измерения, матриц и встроенных скриптов.
Разработка SMath Studio велась как альтернатива коммерческим продуктам такого класса, с упором на доступность и компактность. Программа поддерживает как численные операции, так и базовые символьные преобразования, построение двумерных и трёхмерных графиков, работу с таблицами и импорт/экспорт документов в собственном формате. Интерфейс включает панель инструментов для вставки стандартных математических конструкций и средств для оформления расчётных листов.
- Визуальное редактирование формул: ввод и отображение выражений в форме, приближенной к типографскому математическому виду.
- Численные вычисления: поддержка стандартных арифметических операций, функций, комплексных чисел и матричных операций.
- Символьные преобразования: упрощение выражений, дифференцирование и некоторое ограниченное символьное решение уравнений.
- Работа с единицами измерения: встроенная система единиц с возможностью преобразования и контроля совместимости единиц.
- Матрицы и векторы: создание, редактирование и вычисления с матрицами, включая определители, обратные матрицы и операции над векторами.
- Графика 2D/3D: построение двумерных и трёхмерных графиков функций и данных с настройкой осей и отображения.
- Скрипты и макросы: возможность автоматизации вычислений с помощью встроенного скриптового языка и пользовательских функций.
- Импорт/экспорт: сохранение и загрузка рабочих листов в собственном формате, экспорт результатов в текстовые форматы для последующей обработки.
- Печать и оформление: средства для форматирования расчётных листов, добавления текстовых комментариев и подготовки документов к печати.
- Портативность и требования: относительно небольшие системные требования и возможность работы на широком классе настольных систем.