Выбираем матричный калькулятор для android-устройств: «Матрицы, уравнения, системы», «Калькулятор матриц» (Maxim Kabluka) и «Матрица Калькулятор» (appassion.net)

В очередном материале мы рассмотрим приложения, не вошедшие в предыдущую часть цикла, благо их осталось немало. Пусть такие калькуляторы пока не могут похвастать сотнями тысяч загрузок из Google Play, но они точны, функциональны, достаточно красивы и посему заслуживают внимания к своей персоне.
19 ноября 2016, суббота 21:00

Оглавление

Вступление

Лаборатория сайта Overclockers.ru продолжает изучать сегмент матричных калькуляторов для мобильных устройств на базе OC Android.

В очередном материале мы рассмотрим прочие приложения, не вошедшие в предыдущую часть цикла, благо их осталось немало. Пусть эти калькуляторы пока не могут похвастать сотнями тысяч загрузок из Google Play, но они точны, функциональны, достаточно красивы и посему заслуживают внимания к своей персоне. Все это можно сказать о таких программных решениях, как «Матрицы, уравнения, системы», «Калькулятор матриц» (Maxim Kabluka) и «Матрица Калькулятор» (appassion.net).

Дабы составить полноту картины, настоятельно рекомендуем вам ознакомиться с прошлым материалом и присоединиться к жаркой дискуссии по обсуждению приложений и образовательных программ студентов и школьников.

В качестве тестового оборудования использовались следующие устройства: смартфоны Xiaomi Redmi Note 3 Pro (OC Android 6.0.1, MIUI 8, процессор Snapdragon 650 64 бита, 6 х 1800 МГц, видеосопроцессор Adreno 510, 2 Гбайта ОЗУ) и Jinga Basco M500 3G (OC Android 5.1, процессор MediaTek MT6580, 4 х 1300 МГц, видеосопроцессор Mali-400 MP2, 1 Гбайт ОЗУ); планшет Samsung Galaxy Tab 2 7.0 (CM 13 на базе OC Android 6.0.1, процессор TI OMAP 4430, 2 x 1200 МГц, видеосопроцессор PowerVR 540, 384 МГц, 1 Гбайт ОЗУ).

«Матрицы, уравнения, системы»

Знакомство

Какая польза в учебе от калькулятора? Никакой. На первый взгляд тут не поспоришь, особенно с преподавателем на уроке или паре. Но бывают исключения, одним из которых является мобильный матричный калькулятор «Матрицы, уравнения, системы».

Что позволяет делать приложение «Матрицы, уравнения, системы»?

  • Решать квадратные уравнения (с выводом графика на экран);
  • Решать биквадратные уравнения (с выводом графика на экран);
  • Решать системы линейных уравнений методом подстановки;
  • Решать системы линейных уравнений методом Гаусса;
  • Решать системы линейных уравнений методом Крамера;
  • Решать системы линейных уравнений матричным методом;
  • Находить определитель матрицы методом разложения по первой строке;
  • Находить матрицы методом алгебраических дополнений;
  • Находить обратную матрицу;
  • Находить определитель матрицы методом Гаусcа;
  • Умножать матрицу на матрицу;
  • Умножать матрицу на число.

Начало работы

Выглядит бесплатное приложение «Матрицы, уравнения, системы» неказисто, поскольку не содержит нормального стартового экрана, наглядного меню и ряда дополнительных элементов. Это сразу бросается в глаза и немного отталкивает нас от дальнейшего использования.

Но стоит лишь выбрать один из двух пунктов меню, «Уравнения и системы уравнений» или «Матрицы», как мы попадаем в огромнейший кладезь информации и калькуляторов по всевозможным типам СЛАУ и матрицам.

Конечно, для использования программы вы должны обладать некоторым количеством знаний, так как вам нужно будет выбрать метод решения или тип уравнений/матрицы, но зато качество решений не оставит вас равнодушным.

«Матрицы, уравнения, системы» позволяет решать уравнения, различные системы уравнений и матрицы. С решениями уравнений и систем все предельно понятно: решаются квадратные, биквадратные, а также системы методами Гаусса, Крамера, матричным методом и методом подстановки.

В большей мере нас интересуют матрицы и всевозможные операции с ними. Данная программа может находить определитель методом разложения по первой строке или методом Гаусса, находить матрицу алгебраических дополнений, обратную матрицу и умножать матрицы. И все.

А где элементарные действия с матрицами, под которыми подразумеваются сложение и вычитание? Калькулятор может многое, но с простыми действиями возникают проблемы.

Зато сам калькулятор полностью русифицирован и интуитивно понятен, пошагово расписывая все выполняемые действия и предоставляя нам полный ответ. Для промежуточных действий можно выбрать наиболее удобный метод решения, например, в матрицах можно сделать выбор между методом Гаусса и «Разложением по первой строке» для каждой отдельно взятой операции.

Это очень удобно не только для тех, кто списывает, но и для тех, кто реально учится и пытается разобраться в столь нелегких математических операциях. Кстати, специально для продвинутых умов к программе была добавлена неплохая теоретическая база по всем действиям, включенным в приложение. Все очень понятно и наглядно.

Настройки

Приложение «Матрицы, уравнения, системы» не содержит настроек.

Тестирование

Версия приложения 1.06
Размер дистрибутива 1.5 Мбайта
Размер приложения в установленном виде 3 Мбайта
Потребление ОЗУ 5-20 Мбайт

С работоспособностью калькулятора у меня не возникло ни единых проблем, начиная с полного отсутствия каких-либо багов и подтормаживаний и заканчивая точностью вычисления матриц и систем уравнений.

Выводы

«Матрицы, уравнения, системы» – уникальный калькулятор, который позволяет решать задачи, заявленные в заголовке, подробно и точно. Для удобства решения он описывает каждую совершаемую операцию, да еще и показывает ее на специальном слайде. Помимо этого в программу встроена теоретическая часть, что при комплексном подходе позволяет самостоятельно разобрать тему.

Платой за бесплатное приложение стала неотключаемая реклама, что вполне ожидаемо и логично.








Скачать «Матрицы, уравнения, системы» для android-устройств
из Google Play
Разработчик Иван Савельев.
Стоимость Бесплатно.
Для OC Android 2.2 и новее.

«Калькулятор матриц» (Maxim Kabluka)

Знакомство

Что можно делать с матрицами? Умножать, складывать и вычитать, находить определитель, а также вычислять обратную матрицу. Собственно, практически все эти основные действия с матрицами, которые должен уметь каждый студент, и позволяет проводить бесплатное мобильное приложение «Калькулятор матриц» (Maxim Kabluka).

«Калькулятор матриц» (Maxim Kabluka) позволяет осуществлять следующие математические операции:

  • Считать определитель матрицы;
  • Вычислять обратную матрицу;
  • Умножать матрицы;
  • Складывать матрицы;
  • Вычитать матрицы.

Кроме того, разработчик предусмотрел поддержку дробей.

Начало работы

После запуска «Калькулятора матриц» мы попадаем в красивое и яркое приложение в стиле Material Design. Прямо на главном экране перед нами предстает матрица с размерностью в три строчки и три столбика, ее можно увеличить/уменьшить, быстренько заполнить и сразу же получить ответ в верхней части экрана.

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

Если мы собираемся складывать, вычитать или умножать матрицы, нужно свайпнуть в левую сторону экрана и в аналогичном меню ввести матрицу типа (B). Поддерживаются матрицы любой размерности!

После чего совершить еще один жест и уже в меню с ответами выбрать действие и получить долгожданный ответ. Кстати, дополнительно в данном меню присутствует функция обратной матрицы.

Помимо вышеуказанных возможностей ничем интересным «Калькулятор матриц» блеснуть не может.

Настройки

Как таковых параметров в данном приложении нет. Единственное, что мы можем настроить, так это включить использование дробей данным калькулятором. В определенных случаях это помогает решать матрицы с нецелыми значениями.

Тестирование

Версия приложения 2.4
Размер дистрибутива 7 Мбайт
Размер приложения в установленном виде 18.4 Мбайта
Потребление ОЗУ 10-25 Мбайт

Выводы

«Калькулятор матриц» (Maxim Kabluka) – легкий и красивый матричный калькулятор для android-устройств. Конечно, по функциональности он уступает приложению «Калькулятор матриц», рассмотренному в прошлый раз, да и многим другим тоже. Но за яркую внешность и простоту использования всегда приходится расплачиваться функциональностью.

С другой стороны, приложение абсолютно бесплатное: без рекламы, встроенных покупок и SMS-сообщений, именно этим и привлекает внимание.








Скачать «Калькулятор матриц» (Maxim Kabluka) для android-устройств
из Google Play
Разработчик Maxim Kabluka.
Стоимость Бесплатно.
Для OC Android 4.0.3 и новее.

«Матрица Калькулятор» (appassion.net)

Знакомство

Возникла интересная мысль – возможно, при решении матриц не нужно думать, что-то там считать и читать различные теоремы и правила? Ведь намного проще ввести значения и получить готовый результат, без каких-либо дополнительных действий с нашей стороны.

Таким требованиям вполне соответствует программа «Матрица Калькулятор» (appassion.net), которая решит матрицу за нас и укажет готовый ответ.

Основные функции приложения «Матрица Калькулятор» (appassion.net):

  • Нахождение определителя матрицы;
  • Умножение матрицы на скалярную величину;
  • Умножение матрицы на матрицу;
  • Обратная матрица;
  • Транспонирование матрицы.

Начало работы

После открытия данного калькулятора мы попадаем в самый обычный калькулятор, прямо как встроенный в операционную систему Android 6.0, вот только при вводе цифр появляются скобки. Именно это и говорит нам о специализации данного приложения под матрицы.

Вот так, глядя на один лишь скриншот, можно понять, что программа позволяет складывать, вычитать и умножать матрицы, находить определитель, рассчитывать обратную матрицу и транспонировать ее. Собственно, на этом все возможности заканчиваются, но хотелось бы видеть поддержку и более сложных операций.

Правда, первый взгляд оказался обманчивым, и «Матрица Калькулятор» умеет чуть больше, чем мы думаем. Благодаря данному приложению можно считать матрицы безумнейшей размерности.

Моей воли хватило лишь на матрицу с десятью строками и столбцами, которая успешно решилась через данное приложение. А конкуренты справляются только с девятой размерностью и не более, исключение составляет вышерассмотренная программа «Калькулятор матриц» (Maxim Kabluka), остальные пасуют.

Из особенностей приложения отметим странное перемещение между значениями матрицы. Почему мы не можем выбрать значение A31 и просто нажать на него для перемещения? Нам нужно от текущего положения индикатора свайпами перемещаться к необходимому значению, то есть каждое значение это дополнительный свайп. Неудобно!

Настройки

Аналогично вышерассмотренному приложению «Матрицы, уравнения, системы» здесь также отсутствуют какие-либо настройки.

Тестирование

Версия приложения 2.4
Размер дистрибутива 7 Мбайт
Размер приложения в установленном виде 18.4 Мбайта
Потребление ОЗУ 10-25 Мбайт

Если со всеми ранее рассмотренными приложениями у меня не было никаких проблем, то с этим калькулятором они появились. Так, при переходе от одной строки к следующей я частенько ловил микролаги и даже секундные подтормаживания, что очень неприятно.

Кроме данного бага, других проблем мне не встречалось, надеюсь, разработчики в скором времени исправят его, предоставив нам полностью готовый продукт.

Выводы

«Матрица Калькулятор» (appassion.net) – это элементарнейший инструмент для работы с матрицами, поэтому чего-то сверхъестественного от программы ожидать не стоит. Его можно сравнить со встроенным калькулятором: пусть он и позволяет совершать общие вычислительные операции, но на практике этого недостаточно и приходится использовать более функциональные приложения.

В числе прочих недостатков отметим полноэкранные рекламные баннеры, которые появляются в очень неудобное время и не подлежат отключению.








Скачать «Матрица Калькулятор» (appassion.net) для android-устройств
из Google Play
Разработчик appassion.net.
Стоимость Бесплатно.
Для OC Android 3.0 (4.0.3) и новее.

Денис Мельник