Любой современный человек в процессе жизни развивается, познает новое и расширяет кругозор. И обычно все начинается с обучения в школе, где не обходится без математики как царицы наук. И если на первых порах, когда речь идет о классической математике, все предельно просто и понятно, то позже высшая математика заставит попотеть. Исключения бывают, но на то они и исключения.
Данный материал будет интересен не только для читателей-студентов, но и для тех, кто хочет узнать что-то новое и поломать над ним голову. Мы рассмотрим популярные приложения для решения матриц с помощью android-устройств и начнем с тройки лучших. Это матричный калькулятор с пошаговым решением «Калькулятор матриц» (Koliuzhnov Viacheslav), простенький калькулятор с генератором чисел «Решение матриц» и модный Matrix Calculator.
В качестве тестового оборудования использовались следующие устройства: смартфоны 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 Гбайт ОЗУ).
Что нам нужно для сложения, вычитания, умножения и прочих операций с матрицами? Смартфон, пара секунд времени и «Калькулятор матриц» (Koliuzhnov Viacheslav).
Список возможностей приложения:
Меню приложения «Калькулятор матриц» представлено одним минималистичным экраном. На нем в упорядоченном виде размещаются клавиши с матрицами и их функции.
Для работы с любой матрицей ее необходимо создать. Выбираем клавишу с надписью «А», далее указываем разметку и можем спокойно вводить данные. Поддерживаются матрицы размерностью 6 x 6, а для единичных и нулевых матриц предусмотрен автоматический шаблон.
Сразу отметим, что в рассматриваемое приложение уже встроена цифровая клавиатура. Это позволяет избежать всевозможных багов при отображении еще одного приложения поверх уже открытого и сэкономить ОЗУ, а главное – быстро вводить данные и переключаться от одного значения к другому.
После ввода первой матрицы мы можем перейти к ее решению, либо добавить еще одну, введя вторую матрицу «B». Данный калькулятор способен осуществлять все элементарные операции над матрицами, а также умножение на число, умножение на матрицу, возведение в степень, нахождение детерминанта и транспонирование.
Отдельное спасибо разработчику за возможность смены матриц местами и два метода их решения: методом Гаусса и методом Крамера.
Решение матриц происходит не просто где-то в недрах приложения, а прямо на наших глазах. То есть мы видим не конечное число, как во многих программах для решения матриц, а все стадии решения. Они подробно расписаны, указаны все производимые действия и уже в самом конце представлен ответ.
Даже интерфейс меню с производимыми операциями выполнен в виде тетрадного листа – нагляднее некуда. А для удобства просмотра мы можем осуществлять масштабирование в любую из сторон.
«Калькулятор матриц» содержит три настройки: точность вычислений, размер шрифта и возможность не отключать экран. Если с последними двумя параметрами все более чем понятно – мы сможем настроить размер шрифта и приказать экрану больше не гаснуть, то наличие последнего пункта меня очень удивило, ведь точность вычисления в любом калькуляторе должна быть наивысшей.
В данном же случае, особенно при решении больших систем, мы сможем запретить или, наоборот, разрешить калькулятору округлять ответы.
Точность вычислений, осуществляемых через «Калькулятор матриц», показывает наилучшие результаты, особенно после установки соответствующего уровня точности в настройках приложения.
| Версия приложения | 1.5 |
| Размер дистрибутива | 5 Мбайт |
| Размер приложения в установленном виде | 14 Мбайт |
| Потребление ОЗУ | 40-50 Мбайт |
Сама же программа практически неприхотлива к аппаратным ресурсам устройства, поскольку требует всего лишь OC Android 2.3.3 и пару десятков мегабайт свободной памяти.
«Калькулятор матриц» (Koliuzhnov Viacheslav) – это один из лучших калькуляторов в своем классе, поскольку он справляется практически со всеми операциями и пошагово показывает процесс решения. Кроме того, программа получила удобный минималистичный интерфейс, позволяя легко взаимодействовать с ним.
Бесплатная версия калькулятора лишена каких-либо ограничений в плане функциональности и доступна абсолютно всем. Правда, в ней есть реклама, но ее можно отключить, купив ключ за чисто символические $0.99.
Скачать «Калькулятор матриц» (Koliuzhnov Viacheslav) для android-устройств из Google Play Скачать ключ для «Калькулятора матриц» (Koliuzhnov Viacheslav) для android-устройств из Google Play |
|
| Разработчик | Koliuzhnov Viacheslav. |
| Стоимость | «Калькулятор матриц» – бесплатно, ключ для удаления рекламы – $0.99. |
| Требования | Для OC Android 4.0 и новее. |
Собрались изучать высшую математику? Тогда вам никак нельзя обойти стороной матрицы и приложение «Решение матриц», выпущенное разработчиком с ником DragoN. Ведь оно с легкостью позволяет выполнять самые распространенные действия над матрицами.
Приложение «Решение матриц» позволяет осуществлять следующие действия:
Интерфейс матричного калькулятора «Решение матриц» представлен в виде очень необычного вертикального меню. На нем располагаются «кнопки» с доступными функциями по преобразованию матриц (я насчитал таких аж семь штук), а также ссылки на официальную группу в социальной сети ВКонтакте и оценки/отзывы в Google Play.
Программа умеет находить определитель (детерминант), складывать матрицы, умножать матрицу на число, умножать матрицу на матрицу, возводить матрицу в квадрат. Их решение осуществляется с помощью двух наиболее распространенных методов: матричного и Крамера.
Выбираем необходимое действие и переходим в подменю. Там нам необходимо установить размер матрицы и непосредственно ввести ее.
К сожалению, в большинстве действий размерность матрицы ограничивается четырьмя строками и четырьмя столбцами. Правда, при обучении по программе бакалавриата в среднестатистическом вузе большая размерность нам не пригодится, хотя бывают и исключения.
Кстати, перед вводом примера отображается разобранный пример, то есть метод решения.
Более серьезным недостатком приложения «Решение матриц», по моему мнению, является неудобная клавиатура, которая не позволяет быстро переходить к рядом стоящему элементу. Лишь нажатие клавиши «Enter» сможет опустить нас на строчку ниже.
Ответ программа выдает в расписанном виде, хотя совершаемые действия никак не подписываются. Интерфейс и меню с ответами не масштабируются, поэтому на планшетах с низким разрешением экрана могут возникать различные проблемы, как минимум элементы отображаются очень мелким шрифтом.
Кстати, в отличие от вышерассмотренного приложения и многих других, здесь есть генератор случайных значений. Благодаря ему можно создать уникальный пример, решить его вручную и уже затем через калькулятор. Это будет полезно студентам, которые учатся решать матрицы.
| Версия приложения | 1.30 |
| Размер дистрибутива | 9 Мбайт |
| Размер приложения в установленном виде | 16 Мбайт |
| Потребление ОЗУ | 60-80 Мбайт |
К функционированию приложения «Решение матриц» у меня нет претензий, так как калькулятор работает исправно и неплохо нагружает мобильное устройство.
В целом, «Решение матриц» – это неплохой матричный калькулятор. Он прост в использовании, содержит необычный интерфейс и предлагает несколько методов решения матриц. Правда, программа не умеет совершать определенные операции, например, возводить матрицу в третью степень или транспонировать ее. Есть и проблемы с удобством ввода данных.
С другой стороны, функциональность программы не ограничена, а сама она является бесплатной. Платой за это стала реклама, которую можно отключить за $1.99.
Скачать приложение «Решение матриц» для android-устройств из Google Play Скачать приложение «Решение матриц Pro» для android-устройств из Google Play |
|
| Разработчик | DragoN. |
| Стоимость | «Решение матриц» – бесплатно, «Решение матриц Pro» – $1.99. |
| Требования | Для OC Android 4.0 и новее. |
Существуют различные матричные калькуляторы, но если вы поклонник стиля и Material Design в частности, то вам подойдет только Matrix Calculator.
Внешний вид приложения Matrix Calculator дает нам понять, что перед нами по-настоящему современный и красивый матричный калькулятор.
Все его функции сосредоточены на одном экране и располагаются аккурат внизу. Именно там мы можем выставить размер матрицы, перейти к вводу ее значений и другим функциям.
Что касается функциональности, то здесь Matrix Calculator не отстает от своих собратьев.
Приложение умеет выполнять все элементарные и продвинутые действия над матрицами, в том числе находить ранг, обратную матрицу, считать определитель, возводить в степень и так далее. Одним словом, по части функций его не обделили.
Из особенностей можно отметить функцию памяти, благодаря которой мы можем создать любую матрицу и сохранить ее в памяти для дальнейшего использования. Это очень помогает в каких-либо сравнениях и тестах, поскольку не придется каждый раз вводить одну и ту же матрицу.
Кроме того, после ввода матрицы мы не выбираем, что нужно найти. Программа сразу выполняет все возможные действия и предоставляет нам полный ответ по «всем фронтам». Любым из ответов можно поделиться через другие приложения (думаю, что студенты на практических и контрольных работах оценят данную фишку).
Но отсутствие пошагового решения меня слегка разочаровало… А так это мог бы быть один из лучших матричных калькуляторов для android-устройств.
Настроек в данном приложении нет, хотя многие параметры по части интерфейса и даже функций хотелось бы подкорректировать.
| Версия приложения | 1.1 |
| Размер дистрибутива | 6 Мбайт |
| Размер приложения в установленном виде | 17 Мбайт |
| Потребление ОЗУ | 50-70 Мбайт |
Нареканий к работе программы Matrix Calculator нет, поскольку она моментально считает матрицы и тут же отображает на экране полученный результат. Правда, это осуществляется без расчетов, но это уже совсем другое дело. Сам калькулятор достаточно капризен, требуя OC Android 4.2.
Matrix Calculator – очень интересный матричный калькулятор для android-устройств, с полезными функциями и со своей уникальной фишкой. В числе функций есть определение ранга, нахождение определителя и все в таком духе. В плюсы запишем и дизайн.
Но есть в приложении и отрицательные моменты, например, калькулятор не расписывает решение, а предоставляет конкретное значение. Да и рекламу в нем отключить нельзя – вот еще один недостаток.
Скачать Matrix Calculator для android-устройств из Google Play |
|
| Разработчик | Bottle Taste App. |
| Стоимость | Matrix Calculator – бесплатно. |
| Требования | Для OC Android 4.2 и новее. |