Основы линейной алгебры для тех, кого это миновало в универе.
Вы наверняка слышали много историй о программистах, которые учились в технических вузах, изучали высшую математику и теперь пользуются этими знаниями в программировании. И если кого-то это не коснулось, может быть ощущение, что он пропустил в жизни что-то важное.
Будем это исправлять. Попробуем разобрать некоторые базовые понятия из математики за пределами школьной программы. И заодно покажем, как оно связано с программированием и для каких задач полезно.
⚠️ Математики, помогайте. Мы тут многое упростили, поэтому будем рады увидеть ваши уточнения и замечания в комментариях.
- Линейная алгебра
- Что такое вектор
- Как записывать
- Скаляр
- Как изображать
- И зачем нам это всё
- Что дальше
- Координаты точки и координаты вектора. Как найти координаты вектора
- Прямоугольная система координат
- Координаты точки
- Готовые работы на аналогичную тему
- Координаты вектора по двум точкам и формула нахождения
- Линейные операции над векторами
- Нахождение координат вектора
- Нахождение координат вектора
- Примеры задач
- 💥 Видео
Видео:Координаты точки и координаты вектора 1.Скачать
Линейная алгебра
Есть математика: она изучает абстрактные объекты и их взаимосвязи. Благодаря математике мы знаем, что если сложить два объекта с ещё двумя такими же объектами, то получится четыре объекта. И неважно, что это были за объекты: яблоки, козы или ракеты. Математика берёт наш вещественный мир и изучает его более абстрактные свойства.
Внутри математики есть алгебра: если совсем примитивно, то в алгебре мы вместо чисел начинаем подставлять буквы и изучать ещё более абстрактные свойства объектов.
Например, мы знаем, что если a + b = c , то a = c − b . Мы не знаем, что стоит на местах a, b или c, но для нас это такой абстрактный закон, который подтверждается практикой.
Внутри алгебры есть линейная алгебра — она изучает векторы, векторные пространства и другие абстрактные понятия, которые в целом относятся к некой упорядоченной информации. Например, координаты ракеты в космосе, биржевые котировки, расположение пикселей в изображении — всё это примеры упорядоченной информации, которую можно описывать векторами. И вот их изучает линейная алгебра.
В программировании линейная алгебра нужна в дата-сайенс, где из упорядоченной информации создаются алгоритмы машинного обучения.
Если представить линейную алгебру в виде дома, то вектор — это кирпич, из которого всё состоит. Сегодня разберёмся, что такое вектор и как его понимать.
Видео:Как построить точки в системе координат OXYZСкачать
Что такое вектор
Вы наверняка помните вектор из школьной программы — это такая стрелочка. Она направлена в пространство и измеряется двумя параметрами: длиной и направлением. Пока длина и направление не меняются, вектор может перемещаться в пространстве.
Физическое представление вектора: есть длина, направление и нет начальной точки отсчёта. Такой вектор можно как угодно двигать в пространстве
У аналитиков вектор представляется в виде упорядоченного списка чисел: это может быть любая информация, которую можно измерить и последовательно записать. Для примера возьмём рынок недвижимости, который нужно проанализировать по площади и цене домов — получаем вектор, где первая цифра отвечает за площадь, а вторая — за цену. Аналогично можно сортировать любые данные.
Аналитическое представление вектора: данные можно перевести в числа
Математики обобщают оба подхода и считают вектор одновременно стрелкой и числом — это связанные понятия, перетекающие друг в друга в зависимости от задачи. В одних случаях удобней считать, а в других — показать всё графически. В обоих случаях перед нами вектор.
Математическое представление вектора: данные можно перевести в числа или график
В дата-сайенс используется математическое представление вектора — программист может обработать данные и визуализировать результат. В отличие от физического представления, стрелки векторов в математике привязаны к системе координат Х и У — они не блуждают в пространстве, а исходят из нулевой точки.
Векторная система координат с базовыми осями Х и Y. Место их пересечения — начало координат и корень любого вектора. Засечки на осях — это отрезки одной длины, которые мы будем использовать для определения векторных координат
👉 Получается, вектор – это такой способ записывать, хранить и обрабатывать не одно число, а какое-то организованное множество чисел. Благодаря векторам мы можем представить это множество как единый объект и изучать его взаимодействие с другими объектами.
Например, можно взять много векторов с ценами на недвижимость, как-то их проанализировать, усреднить и обучить на них алгоритм. Без векторов это были бы просто «рассыпанные» данные, а с векторами — порядок.
Видео:Нахождение координат вектора. Практическая часть. 9 класс.Скачать
Как записывать
Вектор можно записать в строку или в столбец. Для строчной записи вектор обозначают одной буквой, ставят над ней черту, открывают круглые скобки и через запятую записывают координаты вектора. Для записи в столбец координаты вектора нужно взять в круглые или квадратные скобки — допустим любой вариант.
Строгий порядок записи делает так, что каждый набор чисел создаёт только один вектор, а каждый вектор ассоциируется только с одним набором чисел. Это значит, что если у нас есть координаты вектора, то мы их не сможем перепутать.
Способы записи вектора
Скаляр
Помимо понятия вектора есть понятие скаляра. Скаляр — это просто одно число. Можно сказать, что скаляр — это вектор, который состоит из одной координаты.
Помните физику? Есть скалярные величины и есть векторные. Скалярные как бы описывают просто состояние, например, температуру. Векторные величины ещё и описывают направление.
Видео:Координаты середины отрезкаСкачать
Как изображать
Вектор из одного числа (скаляр) отображается в виде точки на числовой прямой.
Графическое представление скаляра. Записывается в круглых скобках
Вектор из двух чисел отображается в виде точки на плоскости осей Х и Y. Числа задают координаты вектора в пространстве — это такая инструкция, по которой нужно перемещаться от хвоста к стрелке вектора. Первое число показывает расстояние, которое нужно пройти вдоль оси Х; второе — расстояние по оси Y. Положительные числа на оси Х обозначают движение вправо; отрицательные — влево. Положительные числа на оси Y — идём вверх; отрицательные — вниз.
Представим вектор с числами −5 и 4. Для поиска нужной точки нам необходимо пройти влево пять шагов по оси Х, а затем подняться на четыре этажа по оси Y.
Графическое представление числового вектора в двух измерениях
Вектор из трёх чисел отображается в виде точки на плоскости осей Х, Y и Z. Ось Z проводится перпендикулярно осям Х и У — это трёхмерное измерение, где вектор с упорядоченным триплетом чисел: первые два числа указывают на движение по осям Х и У, третье — куда нужно двигаться вдоль оси Z. Каждый триплет создаёт уникальный вектор в пространстве, а у каждого вектора есть только один триплет.
Если вектор состоит из четырёх и более чисел, то в теории он строится по похожему принципу: вы берёте координаты, строите N-мерное пространство и находите нужную точку. Это сложно представить и для обучения не понадобится.
Графическое представление числового вектора в трёх измерениях. Для примера мы взяли координаты −5, 2, 4
Помните, что все эти записи и изображения с точки зрения алгебры не имеют отношения к нашему реальному трёхмерному пространству. Вектор — это просто какое-то количество абстрактных чисел, собранных в строгом порядке. Вектору неважно, сколько там чисел и как их изображают люди. Мы же их изображаем просто для наглядности и удобства.
Например, в векторе спокойно может быть 99 координат. Для его изображения нам понадобилось бы 99 измерений, что очень проблематично на бумаге. Но с точки зрения вектора это не проблема: перемножать и складывать векторы из двух координат можно так же, как и векторы из 9999999 координат, принципы те же.
Видео:Нахождение длины вектора через координаты. Практическая часть. 9 класс.Скачать
И зачем нам это всё
Вектор — это «кирпичик», из которого строится дата-сайенс и машинное обучение. Например:
- На основании векторов получаются матрицы. Если вектор — это как бы линия, то матрица — это как бы плоскость или таблица.
- Машинное обучение в своей основе — это перемножение матриц. У тебя есть матрица с данными, которые машина знает сейчас; и тебе нужно эту матрицу «дообучить». Ты умножаешь существующую матрицу на какую-то другую матрицу и получаешь новую матрицу. Делаешь так много раз по определённым законам, и у тебя обученная модель, которую на бытовом языке называют искусственным интеллектом.
Кроме того, векторы используются в компьютерной графике, работе со звуком, инженерном и просто любом вычислительном софте.
И давайте помнить, что вектор — это не какая-то сложная абстрактная штука, а просто сумка, в которой лежат числа в определённом порядке. То, что мы называем это вектором, — просто нюанс терминологии.
Видео:Уравнения стороны треугольника и медианыСкачать
Что дальше
В следующий раз разберём операции с векторами. Пока мы готовим материал — рекомендуем почитать интервью с Анастасией Никулиной. Анастасия ведёт ютуб-канал по дата-сайнс и работает сеньором дата-сайентистом в Росбанке.
Видео:Найти точку пересечения прямой и плоскостиСкачать
Координаты точки и координаты вектора. Как найти координаты вектора
Вы будете перенаправлены на Автор24
Видео:Построение проекции вектора на осьСкачать
Прямоугольная система координат
Чтобы определить понятие координат точек, нам необходимо ввести систему координат, в которой мы и будем определять ее координаты. Одна и та же точка в разных системах координат может иметь различные координаты. Здесь мы будем рассматривать прямоугольную систему координат в пространстве.
Возьмем в пространстве точку $O$ и введем для нее координаты $(0,0,0)$. Назовем ее началом системы координат. Проведем через нее три взаимно перпендикулярные оси $Ox$, $Oy$ и $Oz$, как на рисунке 1. Эти оси будут называться осями абсцисс, ординат и аппликат, соответственно. Осталось только ввести масштаб на осях (единичный отрезок) – прямоугольная система координат в пространстве готова (рис. 1)
Рисунок 1. Прямоугольная система координат в пространстве. Автор24 — интернет-биржа студенческих работ
Видео:Доказать, что векторы a, b, c образуют базис и найти координаты вектора d в этом базисеСкачать
Координаты точки
Теперь разберем, как определяют в такой системе координаты любой точки. Возьмем произвольную точку $M$ (рис. 2).
Рисунок 2. Произвольная точка. Автор24 — интернет-биржа студенческих работ
Построим на координатных осях прямоугольный параллелепипед, так, что точки $O$ и $M$ противоположные его вершины (рис. 3).
Рисунок 3. Построение прямоугольного параллелепипеда. Автор24 — интернет-биржа студенческих работ
Готовые работы на аналогичную тему
Тогда точка $M$ будет иметь координаты $(X,Y,Z)$, где $X$ – значение на числовой оси $Ox$, $Y$ – значение на числовой оси $Oy$, а $Z$ – значение на числовой оси $Oz$.
Необходимо найти решение следующей задачи: написать координаты вершин параллелепипеда, изображенного на рисунке 4.
Рисунок 4. Параллелепипед. Автор24 — интернет-биржа студенческих работ
Решение.
Точка $O$ начало координат, следовательно, $O=(0,0,0)$.
Точки $Q$, $N$ и $R$ лежат на осях $Ox$, $Oz$ и $Oy$, соответственно, значит
Точки $S$, $L$ и $M$ лежат в плоскостях $Oxz$, $Oxy$ и $Oyz$, соответственно, значит
Точка $P$ имеет координаты $P=(2,2.5,1.5)$
Видео:Координаты вектора. 9 класс.Скачать
Координаты вектора по двум точкам и формула нахождения
Чтобы узнать, как найти вектор по координатам двух точек, необходимо рассмотреть введенную нами ранее систему координат. В ней от точки $O$ по направлению оси $Ox$ отложим единичный вектор $overline$, по направлению оси $Oy$ — единичный вектор $overline$, а единичный вектор $overline$ нужно направлять по оси $Oz$.
Для того чтобы ввести понятие координат вектора, введем следующую теорему (здесь ее доказательство мы рассматривать не будем).
Произвольный вектор в пространстве может быть разложен по трем любым векторам, которые не лежат в одной плоскости, причем коэффициенты в таком разложении будут единственным образом определены.
Математически это выглядит следующим образом:
Так как векторы $overline$, $overline$ и $overline$ построены на координатных осях прямоугольной системы координат, то они, очевидно, не будут принадлежать одной плоскости. Значит любой вектор $overline$ в этой системе координат, по теореме 1, может принимать следующий вид
Три вектора $overline$, $overline$ и $overline$ будут называться координатными векторами.
Коэффициенты перед векторами $overline$, $overline$ и $overline$ в разложении (1) будут называться координатами этого вектора в заданной нами системе координат, то есть
Видео:Орт вектора. Нормировать вектор. Найти единичный векторСкачать
Линейные операции над векторами
Теорема о сумме: Координаты суммы любого числа векторов определяются суммой их соответствующих координат.
Доказательство.
Будем доказывать эту теорему для 2-х векторов. Для 3-х и более векторов доказательство строится аналогичным образом. Пусть $overline=(α_1,α_2,α_3)$, $overline=(β_1,β_2 ,β_3)$.
Эти вектора можно записать следующим образом
$overline=α_1overline+ α_2overline+α_3overline$, $overline=β_1overline+ β_2overline+β_3overline$
$overline+overline=α_1overline+α_2overline+α_3overline+β_1overline+ β_2overline+β_3overline=(α_1+β_1 )overline+(α_2+β_2 )overline+(α_3+β_3)overline$
Замечание: Аналогично, находится решение разности нескольких векторов.
Теорема о произведении на число: Координаты произведения произвольного вектора на действительное число определяется произведением координат на это число.
Доказательство.
Возьмем $overline=(α_1,α_2,α_3)$, тогда $overline=α_1overline+α_2overline+α_3overline$, а
$loverline=l(α_1overline+ α_2overline+α_3overline)=lα_1overline+ lα_2overline+lα_3overline$
Пусть $overline=(3,0,4)$, $overline=(2,-1,1)$. Найти $overline+overline$, $overline-overline$ и $3overline$.
Решение.
$3overline=(3cdot 3,3cdot 0,3cdot 4)=(9,0,12)$
Получи деньги за свои студенческие работы
Курсовые, рефераты или другие работы
Автор этой статьи Дата последнего обновления статьи: 20 07 2022
Видео:Проекция вектора на вектор.Скачать
Нахождение координат вектора
В данной публикации мы рассмотрим формулы, с помощью которых можно найти координаты вектора, заданного координатами его начальной и конечной точек, а также разберем примеры решения задач по этой теме.
Видео:Даны вершины пирамиды A, B, C, D. Найдите объём пирамиды и высоту, опущенную на грань ACDСкачать
Нахождение координат вектора
Для того, чтобы найти координаты вектора AB , нужно из координат его конечной точки (B) вычесть соответствующие координаты начальной точки (A).
Формулы для определения координат вектора
<table data-id="254" data-view-id="254_31110" data-title="Координаты вектора" data-currency-format="$1,000.00" data-percent-format="10.00%" data-date-format="DD.MM.YYYY" data-time-format="HH:mm" data-features="["after_table_loaded_script"]" data-search-value="" data-lightbox-img="" data-head-rows-count="1" data-pagination-length="50,100,All" data-auto-index="off" data-searching-settings="» data-lang=»default» data-override=»» data-merged=»[]» data-responsive-mode=»2″ data-from-history=»0″>
<td data-cell-id="B1" data-x="1" data-y="1" data-db-index="1" data-cell-type="text" data-original-value=" AB = <Bx — Ax; By — Ay> » data-order=» AB = <Bx — Ax; By — Ay> » style=»min-width:55.0847%; width:55.0847%;»> AB = <Bx — Ax; By — Ay>
<td data-cell-id="B2" data-x="1" data-y="2" data-db-index="2" data-cell-type="text" data-original-value=" AB = <Bx — Ax; By — Ay; Bz — Az> » data-order=» AB = <Bx — Ax; By — Ay; Bz — Az> «> AB = <Bx — Ax; By — Ay; Bz — Az>
<td data-cell-id="B3" data-x="1" data-y="3" data-db-index="3" data-cell-type="text" data-original-value=" AB = <B1 — A1; B2 — A2; . Bn — An> » data-order=» AB = <B1 — A1; B2 — A2; . Bn — An> «> AB = <B1 — A1; B2 — A2; . Bn — An>
Видео:§7 Направляющие косинусы вектораСкачать
Примеры задач
Задание 1
Найдем координаты вектора AB , если у его точек следующие координаты: , .
Задание 2
Определим координаты точки B вектора , если координаты точки .
Решение:
Координаты точки B можно вывести из формулы для расчета координат вектора:
Bx = AB x + Ax = 6 + 2 = 8.
By = AB y + Ay = 14 + 5 = 19.
💥 Видео
Координаты вектора в пространстве. 11 класс.Скачать
1. Уравнение плоскости проходящей через точку перпендикулярно вектору / общее уравнение / примерыСкачать
Геометрия. 9 класс. Уравнение прямой. Направляющий вектор и вектор нормали прямой /22.10.2020/Скачать
18+ Математика без Ху!ни. Скалярное произведение векторов. Угол между векторами.Скачать
Вектор. Сложение и вычитание. 9 класс | МатематикаСкачать
Направляющий и нормальный вектор прямой на плоскости | Векторная алгебраСкачать