1. Что такое матрица: простое объяснение на примере таблиц Excel и данных
Что такое матрица: простое объяснение на примере таблиц Excel и данных
Когда обычный человек слышит слово «матрица», он обычно представляет одно из двух: либо зеленый бегущий код из одноименного фильма, либо страшную высшую математику, от которой в университете хотелось спрятаться под парту.
Но у меня для вас хорошая новость. Если вы хоть раз в жизни открывали Excel и составляли простую табличку, вы уже умеете работать с матрицами. Вы просто не знали, что они так называются.
В этой первой статье курса мы разберем этот «страшный» математический объект на атомы, поймем, зачем он нужен и как его читать, не имея докторской степени.
Матрица — это просто таблица
Давайте отбросим сложные определения из учебников.
> Матрица — это прямоугольная таблица с числами. Всё. Точка.
Представьте, что вы владелец маленькой кофейни. Вы продаете два вида напитков: Эспрессо и Капучино. Вы решили записать, сколько чашек вы продали за понедельник и вторник.
В Excel это выглядело бы так:
| | Эспрессо | Капучино | |---|---|---| | Понедельник | 15 | 20 | | Вторник | 18 | 25 |
Это понятная всем таблица. А теперь давайте сделаем магию математики: уберем заголовки строк («Понедельник», «Вторник») и столбцов («Эспрессо», «Капучино»), а оставшиеся числа возьмем в большие круглые скобки.
Где:
Поздравляем, вы только что создали свою первую матрицу! Математики используют их не для того, чтобы запутать вас, а потому что с такими «голыми» таблицами очень удобно производить вычисления, когда данных становится много.
!Как таблица превращается в матрицу
Анатомия матрицы: Строки и Столбцы
Чтобы не заблудиться в матрице, нужно уметь называть «адрес» каждого числа. Это очень похоже на игру «Морской бой» или на адреса ячеек в Excel (A1, B2), только в математике порядок строго определен.
Размер имеет значение
У любой матрицы есть размер. Он записывается как: Количество строк Количество столбцов.
В нашем примере с кофе:
Значит, это матрица размером .
Если бы мы добавили еще и Среду, строк стало бы 3. Матрица стала бы размером .
Где:
> Важное правило: Всегда сначала называем Строку (горизонталь), а потом Столбец (вертикаль).
Запомнить легко: представьте, что вы заходите в здание. Сначала вы выбираете этаж (строку), а потом идете к нужной квартире (столбцу).
Как найти конкретное число?
В Excel у каждой ячейки есть имя, например B3. В математике мы используем индексы.
Элемент матрицы обозначается маленькой буквой с двумя цифрами внизу: .
Где:
Вернемся к нашей матрице :
Если я спрошу вас: «Сколько капучино продали во вторник?», вы посмотрите во вторую строку (Вторник) и второй столбец (Капучино). Там стоит число 25.
На языке математики это записывается так:
Где:
А сколько эспрессо продали во вторник? Это вторая строка, но первый столбец:
Где:
!Визуализация системы координат внутри матрицы
Как «решать» матрицы?
Новички часто спрашивают: «Как решить матрицу?». Это вопрос с подвохом. Матрицу нельзя «решить», как уравнение . Матрица — это не задача, это данные.
Спросить «как решить матрицу» — это то же самое, что спросить «как решить таблицу в Excel». Таблицу не решают, с ней работают.
Давайте посмотрим, какие простые действия можно делать с матрицами, и какой в этом физический смысл.
1. Сложение матриц (Итоги за неделю)
Представьте, что у вас есть данные продаж за первую неделю (Матрица ) и за вторую неделю (Матрица ). Вы хотите узнать общие продажи.
В Excel вы бы просто сложили ячейку A1 из первого листа с ячейкой A1 из второго листа. В матрицах то же самое!
Мы просто складываем числа, стоящие на одинаковых местах: - -
> Ограничение: Складывать можно только матрицы одинакового размера. Нельзя сложить таблицу с таблицей — у них просто не совпадут ячейки.
2. Умножение на число (Инфляция или скидки)
Представьте, что вы решили поднять цены на все напитки в 2 раза. Что вы сделаете в таблице? Умножите каждое число на 2.
В математике это называется «умножение матрицы на скаляр» (скаляр — это просто обычное число).
Мы просто заходим в каждую «ячейку» и умножаем её содержимое на 2. Всё просто!
3. Транспонирование (Поворот таблицы)
Иногда в Excel данные расположены неудобно: дни идут в строках, а товары в столбцах. А вам нужно наоборот — чтобы дни стали столбцами. Вы копируете таблицу и выбираете «Специальная вставка -> Транспонировать».
В матрицах это тоже есть! Обозначается буквой в верхнем индексе.
Если была матрица :
То транспонированная матрица выглядит так:
Где:
Зачем это нужно, если есть Excel?
Вы можете спросить: «Зачем мне учить эти скобки и индексы, если компьютер все посчитает сам?».
Дело в том, что матрицы — это язык, на котором говорят компьютеры.
Резюме
Давайте подведем итог первой статьи:
* Матрица — это просто таблица с данными, записанная без заголовков. * Размер матрицы — это Строки Столбцы. * Адрес элемента () — это пересечение строки и столбца . * Матрицы можно складывать и умножать на число так же легко, как ячейки в Excel.
В следующей статье мы разберем самую страшную тему для новичков — умножение матрицы на матрицу. Я покажу вам, что это не сложнее, чем посчитать стоимость покупок в магазине.
Готовы проверить, как вы усвоили материал? Переходите к заданиям!