КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Математика / Векторы и матрицы

Читай матрицу по столбцам

Урок 8 из 12 · 7 мин · Бесплатно, без аккаунта

Что ты узнаешь

  • Линейное перемещение определяется тем, куда попадают i с крышкой = (1, 0) и j с крышкой = (0, 1).
  • Запиши эти две точки как столбцы матрицы 2 на 2.
  • Любой вектор следует тому же рецепту: M(x, y) = x · столбец 1 + y · столбец 2.

Начать урок

Как идёт урок

  1. Четыре числа в коробке могут описать любое растяжение, перекос или поворот всей плоскости. Какие четыре?

  2. Управляй всей сеткой двумя стрелками.

    Тяни концы оранжевой стрелки (i с крышкой) и фиолетовой (j с крышкой), чтобы совпасть с каждой пунктирной сеткой.

  3. Эта матрица сдвинула сетку. Куда попадёт (2, 1)?

    Тяни синюю метку, потом «Проверить».

    M(2, 1) = 2 · (2, 1) + 1 · (-1, 1) = (3, 3).

  4. Эти четыре числа это матрица.

    Матрица это коробка чисел. Матрица 2 на 2 двигает плоскость.

    Её столбцы это то, куда попадают i с крышкой (оранжевая) и j с крышкой (фиолетовая).

    Любой вектор следует рецепту: M(x, y) = x · столбец 1 + y · столбец 2.

  5. Запиши матрицу для каждой сетки.

    Сначала оранжевый столбец, потом фиолетовый. Два раунда.

    Четверть оборота влево отправляет (1, 0) в (0, 1), а (0, 1) в (-1, 0). Это и есть столбцы.

  6. Придумай свою матрицу.

    Поставь два конца куда хочешь.

  7. Игра: стрельба по мишеням. Сетки в помощь нет.

    Только числа матрицы. Вычисли, куда попадёт каждый вектор, и стреляй.

  8. Слой нейросети это матрица: h = W x.

    W = [[2, 1], [1, 3]] и x = (1, 2). Чему равно h₁, первое число h?

    W x = 1 · (2, 1) + 2 · (1, 3) = (4, 7), значит, h₁ = 4.

  9. Пусть сетка сдвинется этой матрицей: [[0, -1], [2, 0]].

    Тяни оранжевый и фиолетовый концы.

    Первый столбец (0, 2) это то, куда идёт i с крышкой, второй (-1, 0) это то, куда идёт j с крышкой.

  10. Матрица это то, куда попадают i и j с крышкой, записанное столбцами.

    Примени свою матрицу к логотипу. Потом примени ещё раз.

Предыдущий урок: Матрица двигает сетку · Следующий урок: Два движения подряд · Часть курса: Векторы и матрицы

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab