Найти тему

SMath Studio vs Mathcad. Что лучше? Наглядное сравнение и максимально объективный взгляд на отечественное ПО!

Оглавление
Вопрос: SMath Studio -это достойный аналог Mathcad?
Вопрос: SMath Studio -это достойный аналог Mathcad?

Ссылка на официальный ресурс SMath Studio в конце статьи.

В данной статье Вы сможете ознакомиться с результатами сравнительного анализа БАЗОВЫХ функциональных возможностей Mathcad 15 и его российского аналога SMath Studio* (версия 1.0.8151 от 2022.04.26).
*Далее в статье для упрощения будет указываться просто как
SMath.

Как описывают SMath разработчики:

Абсолютно бесплатная математическая программа с «бумажным» интерфейсом и многочисленными вычислительными возможностями (со встроенным математическим справочником).

Содержание
1 Сравнение интерфейсов и встроенной литературы
2 Удобство в работе. Создание графика функции
3 Удобство в работе. Совместимость проектов
Заключение

1 Сравнение интерфейсов и встроенной литературы

Рассмотрим интерфейс SMath и его встроенную литературу:
1) математический справочник;
2) Примеры;
3) Интерактивные книги (дублируют математический справочник);
4) Заготовки.

Результаты отражены на рис. 1.1 - 1.6.

Рисунок 1.1 - Интерфейс SMath
Рисунок 1.1 - Интерфейс SMath
Рисунок 1.2 - Примеры содержания в справочниках
Рисунок 1.2 - Примеры содержания в справочниках
Рисунок 1.3 - "Примеры"
Рисунок 1.3 - "Примеры"
Рисунок 1.4 - Пример взаимодействия с "примерами"
Рисунок 1.4 - Пример взаимодействия с "примерами"
Рисунок 1.5 - "Дополнения" не открываются (отсутствуют какие-либо подсказки или ошибки при попытке рассмотреть содержимое)
Рисунок 1.5 - "Дополнения" не открываются (отсутствуют какие-либо подсказки или ошибки при попытке рассмотреть содержимое)
Рисунок 1.6 - "Заготовки" и взаимодействие с ними
Рисунок 1.6 - "Заготовки" и взаимодействие с ними

А теперь рассмотрим интерфейс Mathcad 15 и его встроенную литературу:
1) Справки Mathcad;
2) "Что это такое?";
3) Руководства для разработчиков и авторов;
4) Руководство и учебники;
5) Шпаргалки;
6) Справочные таблицы;
7) Электронные книги.

Результаты показаны на рис. 1.7 - 1.16.

Рисунок 1.7 - Интерфейс Mathcad
Рисунок 1.7 - Интерфейс Mathcad
Рисунок 1.8 - Справки Mathcad. Содержит исчерпывающий материал по основам взаимодействия (урезанная версия мануала)
Рисунок 1.8 - Справки Mathcad. Содержит исчерпывающий материал по основам взаимодействия (урезанная версия мануала)
Рисунок 1.9 - Пример обучения получать промежуточные вычисления с подстановками
Рисунок 1.9 - Пример обучения получать промежуточные вычисления с подстановками
Рисунок 1.10 - Пример использования "Что это такое?". После выбора появляется знак "?" и дальше выбираем интересующий элемент интерфейса, после чего открывается поясняющее меню
Рисунок 1.10 - Пример использования "Что это такое?". После выбора появляется знак "?" и дальше выбираем интересующий элемент интерфейса, после чего открывается поясняющее меню
Рисунок 1.11 - Руководство разработчика(слева) и автора (справа).
Рисунок 1.11 - Руководство разработчика(слева) и автора (справа).
Рисунок 1.12 - Руководства и учебники. Содержат интерактивные страницы для демонстрации возможностей Mathcad и т.п.
Рисунок 1.12 - Руководства и учебники. Содержат интерактивные страницы для демонстрации возможностей Mathcad и т.п.
Рисунок 1.13  - Шпаргалки. Содержат полезную информацию по вычислениям.
Рисунок 1.13 - Шпаргалки. Содержат полезную информацию по вычислениям.
Рисунок 1.14 - Пример из шпаргалок. Фрагмент из быстрого преобразования Фурье
Рисунок 1.14 - Пример из шпаргалок. Фрагмент из быстрого преобразования Фурье
Рисунок 1.15 - Справочные таблицы. Пример с теорией про конденсаторы
Рисунок 1.15 - Справочные таблицы. Пример с теорией про конденсаторы
Рисунок 1.16 - Дежурный набор книг. Можно добавить свою в заданном формате
Рисунок 1.16 - Дежурный набор книг. Можно добавить свою в заданном формате

Проанализировав полученные результаты, можно сказать что большим преимуществом Smath является полная поддержка русского языка. Однако, наблюдается невозможность гибкого взаимодействия с интерфейсом: нельзя как в Mathcad удобно для себя разместить панели с инструментами т.е. они намертво расположены справа в колонке и можно только свернуть/развернуть. Так же наблюдается явно скромный набор встроенной литературы по сравнению с Mathcad, однако, хотя бы сохраняется интерактивность в некоторых местах.
У
Mathcad встроенная литература на английском, но на русский переведен огромный мануал по работе с программой.

2 Удобство в работе. Построение графика функции

В качестве примера построим графики плотности вероятности нормального распределения (Гауссовское распределение), а также проверим правило "трех сигм".

Рисунок 2.1 - Реализация в Mathcad
Рисунок 2.1 - Реализация в Mathcad

Рисунок 2.2 - Реализация в SMath
Рисунок 2.2 - Реализация в SMath

Проанализировав результаты на рисунках 2.1 и 2.2, можно сказать что в SMath сомнительная работа с графиком функции, осуществляемая исключительно с помощью ЛКМ (перемещение по осям) и "колесика" мыши (изменение масштаба графика). Данный пример показывает что в SMath целесообразно работать с такими функциями, у которых аргумент функции соизмерим со значением функции (иначе будет проблема как на рис.2.2). Отсутствую хоть какие-нибудь возможности изменить график (изменить цвет линии, поменять положение осей и т.д.).

Рисунок 2.3 - Меню настроек графика в Mathcad (очень не хватает этого же функционала в SMath)
Рисунок 2.3 - Меню настроек графика в Mathcad (очень не хватает этого же функционала в SMath)

3 Удобство работы. Совместимость проектов

Особенностью SMath является также сохранение своих проектов в форматы проектов для Mathcad. Попробуем сохранить проект (рис. 2.2) и запустить его в программе Mathcad, чтобы проверить качество сохранения исходного состояния.

Рисунок 3.1 - Сохраняем в формате Mathcad files
Рисунок 3.1 - Сохраняем в формате Mathcad files
Рисунок 3.2 - Открыли сохраненный документ в Mathcad
Рисунок 3.2 - Открыли сохраненный документ в Mathcad

Как видно, из SMath в Mathcad не перенеслись графики, но перенеслись переменные и функция.

А теперь откроем в SMath документ, сохраненный в Mathcad.

Рисунок 3.3 - Открытый файл, изначально созданный в Mathcad
Рисунок 3.3 - Открытый файл, изначально созданный в Mathcad

Наблюдается аналогичная проблема с отображением графиков.

Однако, в SMath также доступна возможность сохранить в формате HTML

Рисунок 3.4 - в HTML отображении
Рисунок 3.4 - в HTML отображении

Заключение

SMath Studio имеет перспективы развития и на данном этапе разработки имеет свои успехи. Да, у него есть недостатки и до Mathcad ему далеко (оно и понятно, ведь для достижения подобного функционала потребуется целая команда разработчиков). Сглаживают углы "недостатков" важнейшие факты: она абсолютно бесплатна и полностью на русском языке.
И все же пока SMath кажется "совсем сырым", стоит подождать исправления и улучшения хотя бы в освещенных в рамках статьи моментах.


Благодарю за внимание и попытку понимания!

Ссылка на официальный ресурс автора SMath Studio : https://ru.smath.com/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80/SMathStudio/%D1%80%D0%B5%D0%B7%D1%8E%D0%BC%D0%B5

#радиотехника #радиолюбитель #программа #расчеты #математика #радиолюбитель #радиосвязь #по #сравнение #бесплатные программы