SMath Studio - программа для вычисления математических выражений и построения сложных двумерных графиков. Удобный, графический (как на бумаге :)) интерфейс и богатые вычислительные возможности программы хорошо сочетаются с достойным количеством настроек и автоматических режимов. В данный момент проект активно развивается, так что, ваши предложения и найденные ошибки будут немедленно рассматриваться.
Теперь, с математическим справочником и встроенными возможностями программирования. Основные возможности SMath Studio: - Поддержка следующих типов данных: Системы, матрицы, векторы, комплексные числа, дроби; - Поддержка следующих операций и функций: Сложение, вычитание, умножение (скалярное и векторное), деление, нахождение факториала, возведение в степень, работа с корнями, определение модуля, тригонометрические функции, обратные тригонометрические функции, гиперболические функции, обратные гиперболические функции, логарифмы, определение сигнатуры, вычисление аргумента числа, определение детерминанта (определителя) матрицы, транспонирование матриц и векторов, вычисление миноров матрицы, вычисление алгебраических дополнений матрицы, вычисление следа матрицы, определение ранга, перевод комплексных чисел из алгебраического в тригонометрический вид, численное и символьное дифференцирование, интегрирование, поиск вещественных корней уравнений и многое другое; - Отображение двумерных (2D) и трёхмерных (3D) графиков функций по переменной "x" (икс); - Поддерживается работа как с числами, так и с символами; - Возможна вставка в лист программы текстовых областей. Причём при вводе выражения в лист, не пользуясь меню программы ("Меню" >> "Вставка" >> "Текстовая область"), программа сама определяет что Вы вводите - текст или формулу; - Экспортирование созданных листов в формате html - создание веб-страниц; - Поддерживается работа с параметрами (константы и пользовательские параметры); - Неограниченный размер листов и их количество; - Копирование, вырезание, вставка и удаление выражений или их частей; - Работа с историей изменений (Отменить, вернуть); - Возможность сохранения и открытия созданных листов, работая с собственным форматом файлов; - Автоматическое сохранение пользовательских настроек при выходе из программы; - Возможность изменения размера шрифта выражения, а также его цвет и цвет его фона; - Поддерживает работу на устройствах с любым разрешением и ориентацией экрана (начиная с 240х240 пикселей и выше). Полная VGA поддержка; - Программа имеет мультиязычный интерфейс; - и многое, многое другое...
Поддерживаемые языки интерфейса SMath Studio: [ENG] Английский / English [GER] Немецкий / German [DUT] Голландский / Dutch [SPA] Испанский / Spanish [FRE] Французский / French [POR] Португальский / Portuguese [CPP] Португальский (Бразилия) / Portuguese (Brazil) [SCR] Хорватский / Croatian / [SCC] Сербский / Serbian [GRE] Греческий / Greek [CZE] Чешский / Czech [HUN] Венгерский / Hungarian [ITA] Итальянский / Italian [POL] Польский / Polish [RUS] Русский / Russian [BUL] Болгарский / Bulgarian [LTH] Литовский / Lithuanian [UKR] Украинский / Ukrain
Основные отличия SMath Studio от предыдущей стабильной версии: - На сайте разработчика доступны версии для КПК, Коммуникаторов, Смартфонов и персональных компьютеров на базе Windows и Linux; - Полностью переписан интерфейс программы, что позволило в десятки раз увеличить скорость его работы; - Создан символьный модуль, отвечающий за символьные вычисления - теперь программа умеет упрощать; - Существенно повышена скорость и стабильность работы численного вычислительного модуля; - Программа стала абсолютно бесплатной для всех её пользователей; - Количество поддерживаемых языков интерфейса увеличено до 18-ти; - Добавлен собственный диалог открытия/сохранения файлов; - Исправлены десятки ошибок - повышена общая стабильность программы.
Последние изменения: - SMath Studio теперь поддерживает файлы сохранений Mathcad (файлы с расширением .xmcd)! - Desktop: Добавлено динамическое изменение курсора (при наведении на границу элемента листа, при изменении его размеров, перетаскивании и т.п.); - Добавлена возможность одновременно управлять всем содержимым листа действиями Отменить/Вернуть. В историю изменений теперь записываются любые изменения на листе; - Добавлена возможность выделять элементы листа с нажатой клавишей Ctrl; - Desktop: Добавлены сочетания клавишь Ctrl+M (открытие диалога вставки матрицы), Ctrl+E (открытие диалога вставки функций) и Ctrl+T (вставка рисунка); - Для вставки текста теперь достаточно нажать " (кавычки) перед началом его записи; - Desktop: Константа Пи теперь может быть вставлена сочетанием клавишь Ctrl+Shift+P; - Desktop: Добавлена возможно изменять увеличение графика с помощью колёсика прокрутки мыши; - Desktop: Добавлена поддержка функции Drag & Drop для открытия файлов извне (например перетаскиванием файла сохранения из Проводника в окно SMath Studio для его открытия); - Desktop: Параметры окна (такие как: размер и его положение) теперь сохраняются при выходе их программы и востанавливаются при последующем открытии; - Улучшено упрощение функций ln(x) и lg(x) в случае, когда их числа равны 'e' (для ln) или 10^c (для lg); - Улучшено упрощение тригонометрических функций, заданных со стандартными значениями градусов; - Минимальная точность программы повышена с 10e-12 до 10e-99; - Исправлена ошибка элемента График - в некоторых случаях было невозможно изменить его размер; - Добавлено упрощение Функций sec() и cosec() [csc()]; - Уменьшены погрешности в численной библиотеке; - Функции identity(), matrix(), rows(), cols(), el(), length(), tr() добавлены в символьную библиотеку; - Оператор векторного умножения добавлен в символьную библиотеку; - Увеличена производительность программы при использовании циклов (for, while); - Все символьные вычисления, содержащие в ответе дробные степени, приобразовываются к корням; - Немецкий перевод интерфейса программы улучшен; - Исправлена ошибка, из-за которой после использования функций программы Отменить/Вернуть, результаты вычислений не пересчитывались; - Handheld: Исправлена ошибка с использованием нестандартных значений кнопки вставки матриц на нерусских устройствах; - Имена файлов программы теперь отображаются вместе с их расширением в заголовке главного окна SMath Studio; - Исправлена запись путей в результирующем HTML файле после использования функции Экспорт в HTML (ранее такие файлы не могли быть открыты на Linux); - Усовершенствованы графики (при их построении теперь можно использовать функцию summ()); - Добавлена поддержка отрисовки границы у элементов листа программы; - Handheld: Исправлена ошибка в диалоге сохранения файла, если у него не указано расширение - такой файл переписывал уже имеющийся в папке файл с аналогичным названием без диалога предупреждения/подтверждения; - Desktop: Исправлены ошибки в диалоге Сохранения файла при завершении приложения; - Теперь при удалении всего текста в текстовом элементе сам элемент так же удаляется; - Ошибка, из-за которой клавиша Esc работала как Backspace исправлена; - Desktop: Точность отрисовки трёхмерных графиков увеличена в два раза; - Исправлена критическая ошибка программы при отрисовки трёхмерных графиков, имеющим слишком большую z-координату; - В диалоге проверки обновлений теперь можно задать проверку только на наличие стабильных версий программы; - Исправлены несколько ошибок в символьной библиотеке; - Скорость и стабильность вычислений увеличены; - Оптимизирован код.
|