Сегодня предстоит познакомиться с понятием вектора. Необходимо выяснить, что он собой представляет, какие характеристики имеет, как их вычислять в том или ином случае. Также вниманию будут представлены основные свойства векторов, области применения рассматриваемого элемента, его ключевые особенности.
Предложенная ниже информация рассчитана на широкий круг лиц. Она подойдет для изучения как обычному школьнику (особенно тому, кто планирует в будущем заняться разработкой программного обеспечения), так и IT-специалистам.
Определение
Вектор – это некое понятие из линейной алгебры. Оно характеризует объект, который имеет длину и направление. Направленный прямой отрезок с указанием того, какая из его граничных точек является началом, а какая – концом.
Вектор с началом в точке A и концом в точке B необходимо обозначать как AB со стрелкой над соответствующими буквами. Рассматриваемый элемент может обозначаться малыми латинскими буквами со стрелкой или черточкой над ними. Пример – a. Иногда вектор обозначается прямым жирным шрифтом, без дополнительных составляющих – a.
Векторы помогают описывать реальные и абстрактные сущности: скорость, действие силы на предмет и так далее. Все соответствующие сущности объединяет наличие размера (длины) и направления. При помощи векторов их получится описать полно и подробно.
Вектор состоит из чисел. В одном таком элементе может храниться более одного числа. Наиболее простым вариантом представления изучаемого понятия является контейнер с множеством числовых данных. Эти самые числа допустимо представить себе в виде координат, которые описывают некоторую точку или движение, или просто в виде некоторого информационного набора.
У векторов имеются две важные характеристики:
- строгий порядок данных;
- возможность совершать некоторые математические операции.
Направленные отрезки допустимо складывать и вычитать, умножать на число. Все это допустимо изобразить геометрически для более понятной и наглядной интерпретации.
При записи и изображении векторов необходимо помнить о том, что порядок букв в записи имеет значение. Первая из них отвечает за указание на начало направленного отрезка, а вторая – за его конец. Это значит, что AC и CA – это совершенно разные векторы.
Виды
Вектор – это направленный отрезок на плоскости. Некий объект, который помогает выражать определенные величины. Существуют разные виды векторов:
- Коллинеарные векторы. Так называются направленные отрезки, которые находятся на одной прямой или параллельных друг другу прямых.
- Неколлинеарные. Это векторы, которые размещаются не на одной и не на параллельных прямых. Они должны иметь одну и ту же длину.
- Сонаправленные. Коллинеарные векторы, которые имеют одно и то же направление. Обозначаются в записи так: a↑↑b̅.
- Противоположно направленные. Коллинеарные векторы, имеющие совершенно разное направление. Обозначить их на письме можно как: a̅↑↓b̅.
- Равные. Такие векторы являются одновременно сонаправленными и коллинеарными. У них будут одинаковые длины.
- Нулевой вектор. Это направленный отрезок, длина которого равняется нулю. Такой элемент является коллинеарным любому вектору. Обозначается как {0̅}.
- Закрепленный. Так называется отрезок с упорядоченными концами. Это понятие является относительно новым, и оно обычно пока не используется на практике.
- Свободный вектор – вектор, начало и конец которого являются незакрепленными. Он может перемещаться вдоль прямой, на которой располагается. Также допустимо перемещение по параллельным ей прямым. Свободный вектор – это множество закрепленных векторов.
Также стоит обратить внимание на понятие угла между несколькими направленными отрезками. У сонаправленных векторов он составит 0 градус. Данная особенность характеризуется тем, что они размещаются на одной или параллельных прямых и обладают одним и тем же направлением. У противоположно направленных векторов угол будет равен 180 градусам. Также существуют перпендикулярные векторы. Между ними угол будет равен 90 градусам.
Кто и для чего использует векторы
Перед изучением свойств векторов, примеров их изображения на плоскости, а также основных операций, рекомендуется сначала понять, кто и для чего использует «направленные отрезки».
Определение векторов и их использование пригодится:
- Математикам в самых разных направлениях. Рассматриваемое понятие является одним из базовых в линейной алгебре. Поэтому оно применяется в огромном количестве математических формул и определений.
- Физикам и другим специалистам естественных наук. Это связано с тем, что с помощью рассматриваемого элемента допустимо выражение множества формул, описывающих реальный материальный мир.
- Инженерам. Они пользуются во время работы различными формулами с векторами.
- Специалистам по большим данным. Это связано с тем, что вектор представляет собой одну из структур, лежащих в основе соответствующего IT-направления.
- Специалистам по машинному обучению. Из векторов можно создавать матрицы, которые используются для хранения информации и обучения различных моделей.
- Разработчикам программного обеспечения вычислительного типа. Тем, кто пишет математические программы и использует их для работы.
- Дизайнерам и иным специалистам по компьютерной графике. Векторы ими могут использоваться для рисования разнообразных изображений.
- Звукооператорам и звукоинженерам. Это связано с тем, что рассматриваемый компонент может применяться при обработке звука.
«Направленные отрезки» могут пригодиться и иным специалистам. Речь идет о тех, кто так или иначе связан с математикой.
Рассматриваемый элемент пригодится для:
- Математических, физических и иных вычислений. С их помощью удастся рассчитать как импульсы, так и ряд Фурье.
- Графического и математического представления некоторых операций и явлений. В качестве примеров можно привести перенос объекта с места на место, приложение силы к тому или иному элементу.
- Организованного хранения множества числовых данных и операций над ними.
- Представления числового множества в качестве единого объекта. Это может иметь значимость в различных сферах деятельности. В качестве примера можно взять разработку программного обеспечения.
- Описания многомерных структур. «Направленные отрезки» могут иметь не только три измерения, как обычный геометрический объект, а бесконечное их количество.
- Организации анализа данных. Сведения могут быть собраны в векторные структуры, сгруппированы и качественно проанализированы.
Изучаемое понятие широко используется теми, кто в той или иной степени связан с математическими расчетами. Поэтому оно пригодится не только IT-специалисту, но и работникам других сфер.
Запись и изображение
Вектор – это направленный отрезок, который в разных дисциплинах выражается по-разному. Общая суть интерпретаций схожа. Графически рассматриваемое понятие представляет собой стрелку или линию, которая описана математически.
Сделать это можно несколькими способами:
- Именем в виде буквы, над которой изображается линия или стрелка. После нее нужно поставить скобки, в которых через запятую перечисляются хранящиеся числа.
- Набором чисел, который написан в столбик. Соответствующая запись заключается в круглые или квадратные скобки.
- Особыми готическими буквами.
Ниже можно увидеть, как векторная запись будет выглядеть на практике:
Векторные величины можно нарисовать графически. В этом случае рисуется стрелка определенной длины и установленного направления. Эти параметры зависят от наполнения самого вектора.
Выше – наглядный пример графической интерпретации рассматриваемого элемента. Далее предстоит рассмотреть его изображение в разных дисциплинах, а затем – на различных координатных плоскостях.
Физика
В физике «направленный отрезок» будет «висеть» в пространстве. Он не имеет жесткой привязки к той или иной системе координат. Такой элемент способен демонстрировать самые разные реальные явления:
- падение луча света;
- движение предмета;
- распространение приложенной силы.
Чтобы лучше понимать принцип отображения рассматриваемого элемента в физике, стоит изучить простой пример. Пусть будет дана чашка, которая стоит на столе. Ее перемещают. Отрезок от ее начальной точки положения до конечной – это и есть вектор. Сила, которую нужно приложить к чашке – тоже вектор. Соответственно, на физических схемах рассматриваемый элемент выражается стрелками: от точки, где начался тот или иной процесс, к точке, где он закончился. С их помощью также можно обозначить интенсивность и направление сил, которые действуют на объект.
Выше – наглядный пример того, как изображается рассматриваемый элемент в физике.
В IT
В Big Data, машинном обучении и других IT-областях «направленные отрезки» имеют чуть другую интерпретацию. Их здесь проще представить в виде структуры данных, где хранится некоторое количество чисел. Что-то вроде упорядоченного массива.
Более специфичная интерпретация будет напрямую зависеть от отрасли, с которой предстоит иметь дело. В геймдеве используются понятия и изображения из физики, а в компьютерной графике – из геометрии. Это всего лишь общие примеры. В реальной жизни использование «направленных отрезков» намного шире.
В программировании
В разработке программного обеспечения векторные элементы могут быть представлены упорядоченными массивами. В качестве примера можно взять C++. В этом языке разработки есть отдельный тип данных. Он называется vector и является одним из базовых. Для описания подобных структур могут существовать и специальные типы данных, которые изначально «заточены» под математику, науку о данных и другие направления.
Особые типы способны характеризовать и более сложные структуры, базирующиеся на «направленных отрезках»:
- матрицы;
- тензоры;
- другие компоненты.
Они могут быть собраны в отдельный математический модуль языка или в библиотеку, которая была разработана специально для того или иного направления. В качестве примера можно привести Python с его NumPy и SciPy.
Интерпретация в математике
Геометрически можно изобразить изучаемый элемент разными способами. Ситуация напрямую зависит от того, что за вектор перед человеком, а также от количества известных координат.
Скаляр – это вектор, который состоит из одного числа. Он изображается на координатной плоскости в виде точки. Ставится (откладывается) на имеющейся числовой прямой. Запись скаляра производится в круглых скобках.
Выше – наглядный пример графического изображения скаляра с одной координатой. Если у рассматриваемого «направленного отрезка» имеются сразу две координаты, предстоит иметь дело с двумерной координатной плоскостью XY. Вектор также изображается точкой.
С помощью чисел можно задать координаты рассматриваемого алгебраического и геометрического элемента в пространстве. Они будут служить некоторой инструкцией, с помощью которой осуществляется перемещение от хвоста к началу (стрелке) вектора. Первое число – это расстояние (длина), откладываемое по оси X, второе – по оси Y.
При построении «направленного отрезка» предстоит запомнить следующие правила:
- по оси X положительные числа указывают на движение вправо;
- по оси X отрицательные числа указывают на движение влево;
- положительные значения по оси Y указывают на смещение точки вверх;
- отрицательные значения по оси Y указывают на смещение точки вниз.
Запомнив эти простые правила, можно будет не только понять, какие векторы сонаправлены, но и правильно изобразить их на координатной плоскости в двухмерном пространстве.
Чтобы лучше понять соответствующий принцип, стоит изучить наглядный пример. Пусть будет дан вектор с координатами -5 и 4. В этом случае сначала нужно по оси X «пройти» 5 шагов влево, а по Y – «подняться» на 4. Графически это будет выглядеть следующим образом:
Это наиболее распространенная на практике ситуация. Но иногда специалистам требуется использовать «направленные отрезки» в трехмерном пространстве. В этом случае предстоит добавить ось Z. Она проводится перпендикулярно X и Y. Векторная величина будет включать в себя три цифры:
- первая указывает на движение по оси X;
- вторая указывает на перемещение по оси Y;
- третья указывает на перемещение по оси Z.
Выглядит это так:
Бывают векторные величины, которые состоят из 4-х и более координат (чисел). Они встречаются очень редко и почти не используются на практике. Строить их необходимо по ранее представленному принципу: сначала нужно взять заданные координаты, затем – построить N-мерное пространство и отложить на нем имеющуюся точку.
Действия с векторами
Какие векторы сонаправлены, понятно. И способы изображения рассматриваемого элемента – тоже. Теперь можно изучить основные действия над векторами. А еще – разобраться с определением длины «направленных отрезков». Далее вниманию будут представлены самые распространенные операции над изучаемым алгебраическим элементом, встречающиеся на практике.
Сложение
Первая операция, с которой необходимо познакомиться, – это сложение векторов. Оно может производиться несколькими способами. Первый – через метод треугольника.
Пусть в пространстве будут даны «направленные отрезки» a̅ и b̅. Нужно их сложить. Для этого используется правило треугольника. Соответствующая задача особо актуальна для физиков, потому что она тесно связана с силой. Именно сила часто прикладывается к одному и тому же телу.
Чтобы сложить два вектора, потребуется:
- Изобразить один вектор на плоскости.
- Отложить начало одного «направленного отрезка» от конца другого.
- Вектор суммы векторов совпадает с вектором c̅. Он исходит из начала координат a̅ и соединяет их с концом b̅.
Ниже можно увидеть наглядную интерпретацию решения соответствующей задачи.
Сложение векторов может осуществляться иначе. В качестве примера можно взять метод параллелограмма. Для этого нужно:
- Совместить начала c̅ и d̅.
- Отложить от конца c̅ отрезок, равный d̅.
- От конца d̅ отложить отрезок, равный c̅. Получится некий параллелограмм.
- Провести диагональ у параллелограмма между c̅ и d̅. На ней будет лежать вектор суммы c̅ и d̅.
Вот так это выглядит графически:
Метод многоугольника – еще один способ обнаружения суммы векторов. Он подходит для ситуаций, когда предстоит иметь дело более чем с двумя «направленными отрезками». Данный подход является расширенным методом треугольника.
Данный принцип требует последовательно совмещать конец и начало векторов, а после – изображать суммирующий «направленный отрезок». Его начало должно совпадать с началом первого вектора, конец – с концом последнего.
Выше наглядный пример того, как складываются «направленные отрезки» по правилу многоугольника.
Вычитание векторов
С «направленными отрезками» можно выполнять самые разные действия. Следующая операция – вычитание. В математике – это то же сложение, но с обратным числом. С рассматриваемым элементом соответствующий принцип тоже действует. Вместо вычитания вектора AB достаточно прибавить вектор, который противоположно направлен исходному: a̅-b̅ = a̅+(-b̅).
Вот графическая интерпретация рассматриваемой операции по правилу треугольника:
Чтобы не запутаться, рекомендуется руководствоваться такими правилами:
- Один «направленный отрезок» откладывается от начала другого.
- Разность векторов совпадет с «направленным отрезком», начало которого совмещено с концом вычитаемого элемента, в конец – с концом уменьшаемого.
Выглядеть это будет так:
Соответствующий принцип напоминает метод параллелограмма, но в нем необходимо взять другую диагональ.
Умножение на число
Умножение на скаляр (число) – еще одна операция, которую должен знать каждый математик и IT-специалист. В этом случае «Направленный отрезок» просто «растягивается» с сохранением направления. Получившийся вектор будет сонаправленным с начальным.
Если «направленный отрезок» умножить на ноль, он станет нулевым. И его длина будет равна нулю. А значит, начало такого элемента будет совпадать с его концом. Интерпретация умножения на ноль – это точка.
Если сложить два противоположно направленных вектора, получится нулевой: a̅ + (-a̅) = 0̅. А если к любому «направленному отрезку» прибавить нулевой, ничего не изменится.
При умножении рассматриваемого элемента на отрицательное число, он меняет свое направление на противоположное. Такие компоненты будут называться обратными данному. Они должны быть коллинеарными.
Скалярное произведение
Скалярное произведение – операция над двумя векторами, результатом которой является скаляр. То есть число, которое никак не зависит от выбранной системы координат.
Скалярным произведением вектора AB (a̅ и b̅) будет скалярная величина, которая равна произведению модулей этих самых «направленных отрезков» на косинус угла между ними.
Рекомендуется запомнить следующее:
- Если угол между «направленными отрезками» будет прямым, скалярное произведение равно 0. Это связано с тем, что косинус между ними равен 0.
- Если угол между векторами AB тупой, а сами векторы ненулевые, скалярное произведение будет отрицательным. Это связано с тем, что косинус угла между ними меньше 0.
- Скалярное произведение «направленного отрезка» на противоположно направленный ему – это отрицательное произведение их длин.
Остается изучить определение координат рассматриваемого алгебраического элемента на плоскости и в пространстве, а также познакомиться со способами обнаружения его длины.
Координаты на плоскости и в пространстве
Существуют базисные векторы. Так называются «направленные отрезки», каждый из которых направлен вдоль своей оси координат в трехмерном пространстве. Они обозначаются как i̅, j̅, k̅.
Любой «направленный отрезок» в трехмерном пространстве может быть разложен по базисным. A̅ с координатами (Ax, Ay, Az) может быть записан как A̅ = Ax * i̅ + Ay * j̅ + Az * k̅.
Длина вектора
Длина вектора – одно из ключевых понятий, с которым предстоит столкнуться каждому, кто будет работать с «направленными отрезками». Она характеризует их протяженность в пространстве. Векторная длина выражается числом.
Длина вектора – расстояние между его началом и концом. Часто длина называется вектором и имеет соответствующее обозначение. Найти ее получится различными способами:
- при помощи векторных координат;
- через координаты точек начала и конца «направленного отрезка»;
- посредством теоремы косинусов.
Далее каждый прием обнаружения векторной длины будет рассмотрен более подробно.
Длина через векторные координаты
Первый вариант обнаружения длины – через заданные координаты. Пусть будет A̅ с координатами (x,y). В этом случае его длина будет равна квадратному корню из суммы квадратов координат (x2+y2).
Сначала из 0 нужно отложить A̅ с координатами (0,0). Он будет называться O̅A̅. Координаты направленного отрезка могут быть найдены по формуле {Ax-0x, Ay-0y} = (x, y). Длина рассчитывается по ранее представленной формуле.
Длина через координаты начала и конца
Еще один вариант расчета длины – при помощи точек начала и конца рассматриваемого компонента.
Пусть будет дан C̅D̅ с соответствующими координатами. Посмотреть их можно на изображении выше. В этом случае длина C̅D̅ определяется как разность (XD-XC, yD-yC). Теперь остается подставить соответствующее выражение в ранее изученную формулу подсчета длины. Получится такая запись:
Но и это еще не все. Длину можно рассчитать при помощи теоремы косинуса. Такой вариант встречается редко, но помнить о нем все равно необходимо.
Длина через теорему косинуса
Не всегда координаты вектора AB и других даны при решении задач, связанных с обнаружением длины. В этом случае рекомендуется пользоваться теоремой косинусов.
Она звучит так: квадрат стороны треугольника будет равен сумме квадратов двух его других сторон минус удвоенное произведение этих сторон на косинус угла между ними.
В векторной форме она будет выглядеть так:
Чтобы найти длину a̅, нужно знать или иметь возможность рассчитать длины b̅ и c̅, а также знать угол между ними. После – рассчитать произведение длин этих элементов.
Теперь понятие вектора и основных определений, связанных с ним, разобрано. Научиться применять соответствующие знания на практике помогут дистанционные компьютерные курсы.
Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в Otus!
<!DOCTYPE html>
<html dir="ltr" lang="ru-RU">
<head>
<meta charset="UTF-8" />
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="profile" href="http://gmpg.org/xfn/11" />
<title>Что нужно знать IT-специалисту о векторах OTUS</title>
<!-- All in One SEO 4.5.2.1 - aioseo.com -->
<meta name="description" content="Сегодня предстоит познакомиться с понятием вектора. Необходимо выяснить, что он собой представляет, какие характеристики имеет, как их вычислять в том или ином случае. Также вниманию будут представлены основные свойства векторов, области применения рассматриваемого элемента, его ключевые особенности. Предложенная ниже информация рассчитана на широкий круг лиц. Она подойдет для изучения как обычному школьнику (особенно тому, кто" />
<meta name="robots" content="max-image-preview:large" />
<link rel="canonical" href="https://otus.ru/journal/chto-nuzhno-znat-it-specialistu-o-vektorah/" />
<meta name="generator" content="All in One SEO (AIOSEO) 4.5.2.1" />
<script type="application/ld+json" class="aioseo-schema">
{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#article","name":"\u0427\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c IT-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0443 \u043e \u0432\u0435\u043a\u0442\u043e\u0440\u0430\u0445 OTUS","headline":"\u0427\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c IT-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0443 \u043e \u0432\u0435\u043a\u0442\u043e\u0440\u0430\u0445","author":{"@id":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/#author"},"publisher":{"@id":"https:\/\/otus.ru\/journal\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/otus.ru\/journal\/wp-content\/uploads\/2024\/08\/oj-1080x720-2024-08-15T200026.588.jpg","width":2245,"height":1587},"datePublished":"2024-08-15T17:00:49+00:00","dateModified":"2024-08-15T17:00:53+00:00","inLanguage":"ru-RU","mainEntityOfPage":{"@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#webpage"},"isPartOf":{"@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#webpage"},"articleSection":"\u041f\u043e\u043b\u0435\u0437\u043d\u043e\u0435, \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"},{"@type":"BreadcrumbList","@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/#listItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/otus.ru\/journal\/","nextItem":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#listItem"},{"@type":"ListItem","@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#listItem","position":2,"name":"\u0427\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c IT-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0443 \u043e \u0432\u0435\u043a\u0442\u043e\u0440\u0430\u0445","previousItem":"https:\/\/otus.ru\/journal\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/otus.ru\/journal\/#organization","name":"\u041e\u0442\u0443\u0441 \u043e\u043d\u043b\u0430\u0439\u043d-\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435","url":"https:\/\/otus.ru\/journal\/","sameAs":["https:\/\/www.youtube.com\/channel\/UCetgtvy93o3i3CvyGXKFU3g"],"contactPoint":{"@type":"ContactPoint","telephone":"+74999389202","contactType":"Customer Support"}},{"@type":"Person","@id":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/#author","url":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/","name":"A. Pavlenko","image":{"@type":"ImageObject","@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d4c499a104d7c2522fa41f89e6819499?s=96&d=mm&r=g","width":96,"height":96,"caption":"A. Pavlenko"}},{"@type":"WebPage","@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#webpage","url":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/","name":"\u0427\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c IT-\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0443 \u043e \u0432\u0435\u043a\u0442\u043e\u0440\u0430\u0445 OTUS","description":"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438\u0442 \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u043d\u044f\u0442\u0438\u0435\u043c \u0432\u0435\u043a\u0442\u043e\u0440\u0430. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u043e\u043d \u0441\u043e\u0431\u043e\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442, \u043a\u0430\u043a\u0438\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 \u0438\u043c\u0435\u0435\u0442, \u043a\u0430\u043a \u0438\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435. \u0422\u0430\u043a\u0436\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0432\u0435\u043a\u0442\u043e\u0440\u043e\u0432, \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430, \u0435\u0433\u043e \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u0430\u044f \u043d\u0438\u0436\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u0430 \u043d\u0430 \u0448\u0438\u0440\u043e\u043a\u0438\u0439 \u043a\u0440\u0443\u0433 \u043b\u0438\u0446. \u041e\u043d\u0430 \u043f\u043e\u0434\u043e\u0439\u0434\u0435\u0442 \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e\u043c\u0443 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0443 (\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0442\u043e\u043c\u0443, \u043a\u0442\u043e","inLanguage":"ru-RU","isPartOf":{"@id":"https:\/\/otus.ru\/journal\/#website"},"breadcrumb":{"@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#breadcrumblist"},"author":{"@id":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/#author"},"creator":{"@id":"https:\/\/otus.ru\/journal\/author\/a-pavlenko\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/otus.ru\/journal\/wp-content\/uploads\/2024\/08\/oj-1080x720-2024-08-15T200026.588.jpg","@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#mainImage","width":2245,"height":1587},"primaryImageOfPage":{"@id":"https:\/\/otus.ru\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/#mainImage"},"datePublished":"2024-08-15T17:00:49+00:00","dateModified":"2024-08-15T17:00:53+00:00"},{"@type":"WebSite","@id":"https:\/\/otus.ru\/journal\/#website","url":"https:\/\/otus.ru\/journal\/","name":"OTUS JOURNAL","description":"Blog about IT","inLanguage":"ru-RU","publisher":{"@id":"https:\/\/otus.ru\/journal\/#organization"}}]}
</script>
<!-- All in One SEO -->
<link rel='dns-prefetch' href='//otus.ru' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='stylesheet' id='wp-block-library-css' href='https://otus.ru/journal/wp-includes/css/dist/block-library/style.min.css?ver=6.4.7' type='text/css' media='all' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='wbcr-comments-plus-url-span-css' href='https://otus.ru/journal/wp-content/plugins/clearfy/components/comments-plus/assets/css/url-span.css?ver=2.2.0' type='text/css' media='all' />
<link rel='stylesheet' id='wpel-style-css' href='https://otus.ru/journal/wp-content/plugins/wp-external-links/public/css/wpel.css?ver=2.59' type='text/css' media='all' />
<link rel='stylesheet' id='ez-toc-css' href='https://otus.ru/journal/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.61' type='text/css' media='all' />
<style id='ez-toc-inline-css' type='text/css'>
div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li {font-size: 95%;}div#ez-toc-container nav ul ul li {font-size: 90%;}
.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, ".", decimal) ". ";display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, ".", decimal) ". ";display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }
</style>
<link rel='stylesheet' id='contentberg-fonts-css' href='https://fonts.googleapis.com/css?family=Roboto%3A400%2C500%2C700%7CPT+Serif%3A400%2C400i%2C600%7CIBM+Plex+Serif%3A500' type='text/css' media='all' />
<link rel='stylesheet' id='contentberg-core-css' href='https://otus.ru/journal/wp-content/themes/contentberg/style.css?ver=1.8.3' type='text/css' media='all' />
<link rel='stylesheet' id='contentberg-lightbox-css' href='https://otus.ru/journal/wp-content/themes/contentberg/css/lightbox.css?ver=1.8.3' type='text/css' media='all' />
<link rel='stylesheet' id='font-awesome-css' href='https://otus.ru/journal/wp-content/themes/contentberg/css/fontawesome/css/font-awesome.min.css?ver=1.8.3' type='text/css' media='all' />
<script type="text/javascript" id="breeze-prefetch-js-extra">
/* <![CDATA[ */
var breeze_prefetch = {"local_url":"https:\/\/otus.ru\/journal","ignore_remote_prefetch":"1","ignore_list":["\/wp-admin\/"]};
/* ]]> */
</script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js" id="breeze-prefetch-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/lazysizes.js" id="lazysizes-js"></script>
<link rel="https://api.w.org/" href="https://otus.ru/journal/wp-json/" /><link rel="alternate" type="application/json" href="https://otus.ru/journal/wp-json/wp/v2/posts/10697" /><link rel='shortlink' href='https://otus.ru/journal/?p=10697' />
<link rel="alternate" type="application/json+oembed" href="https://otus.ru/journal/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fotus.ru%2Fjournal%2Fchto-nuzhno-znat-it-specialistu-o-vektorah%2F" />
<link rel="alternate" type="text/xml+oembed" href="https://otus.ru/journal/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fotus.ru%2Fjournal%2Fchto-nuzhno-znat-it-specialistu-o-vektorah%2F&format=xml" />
<script>var Sphere_Plugin = {"ajaxurl":"https:\/\/otus.ru\/journal\/wp-admin\/admin-ajax.php"};</script><link rel="icon" href="https://otus.ru/journal/wp-content/uploads/2020/11/cropped-OTUS_logo_OTUS-COMP-LOGO-WHITE-1-32x32.png" sizes="32x32" />
<link rel="icon" href="https://otus.ru/journal/wp-content/uploads/2020/11/cropped-OTUS_logo_OTUS-COMP-LOGO-WHITE-1-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://otus.ru/journal/wp-content/uploads/2020/11/cropped-OTUS_logo_OTUS-COMP-LOGO-WHITE-1-180x180.png" />
<meta name="msapplication-TileImage" content="https://otus.ru/journal/wp-content/uploads/2020/11/cropped-OTUS_logo_OTUS-COMP-LOGO-WHITE-1-270x270.png" />
<style type="text/css" id="wp-custom-css">
#menu-item-10406 .wpel-icon {
display: none;
}
#menu-item-10407 .wpel-icon {
display: none;
}
.otus-login-site a .wpel-icon {
display: none;
}
.menu-menju-navykov-container a .wpel-icon {
display: none;
}
.otus-login-site a
{
background: #ffd709;
border-radius: 12px;
color: #0f0f10;
font-size: 14px;
font-weight: 700;
line-height: 20px;
display: block;
text-align: center;
padding: 8px 25px;
}
.main-footer.dark {
background: linear-gradient(90deg, #a64fc5, #4f54e6);
border-color: transparent;
}
.main-footer.bold .copyright {
color: #fff;
}
.main-footer.bold .to-top i {
color: #fff;
}
.main-footer.bold .back-to-top {
color: #fff;
}
.nav__scroll {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.scrollable-menu .menu {
display: flex;
}
.nav__scroll
{
background: linear-gradient(90deg, #a64fc5, #4f54e6);
}
.scrollable-menu .menu .menu-item {
flex: 0 0 auto;
padding: 15px 15px;
}
.scrollable-menu .menu .menu-item a {
color: #fff;
}
.nav__scroll::-webkit-scrollbar{background-color:#fff;height:5px;}
.nav__scroll::-webkit-scrollbar-thumb{background-color:#dcdcdc;}
.nav__scroll::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background-color:#fff;}/
body {
min-width: 320px;
}
.banner-click img {
margin: 0 auto;
display: block;
}
.banner-click {
cursor: pointer;
}
.banner-footer-area {
margin-bottom: 20px;
}
.banner-left-area {
margin-top: 40px;
} </style>
<!--Start VDZ Yandex Metrika Plugin-->
<!-- Yandex.Metrika counter --><script type="text/javascript" >(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");ym(34531570, "init", {clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true, ecommerce:"dataLayer"});</script>
<noscript><div><img src="https://mc.yandex.ru/watch/34531570" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter --><!--START ADD EVENTS FROM CF7--><script type='text/javascript'>document.addEventListener( 'wpcf7submit', function( event ) {
//event.detail.contactFormId;
if(ym){
//console.log(event.detail);
ym(34531570, 'reachGoal', 'VDZ_SEND_CONTACT_FORM_7');
ym(34531570, 'params', {
page_url: window.location.href,
status: event.detail.status,
locale: event.detail.contactFormLocale,
form_id: event.detail.contactFormId,
});
}
}, false );
</script><!--END ADD EVENTS FROM CF7-->
<!--End VDZ Yandex Metrika Plugin-->
</head>
<body class="post-template-default single single-post postid-10697 single-format-standard right-sidebar lazy-normal has-lb">
<div class="main-wrap">
<header id="main-head" class="main-head head-nav-below has-search-modal simple simple-boxed">
<div class="inner inner-head" data-sticky-bar="0">
<div class="wrap cf wrap-head">
<div class="left-contain">
<span class="mobile-nav"><i class="fa fa-bars"></i></span>
<div class="title">
<a href="https://otus.ru/journal/" title="OTUS JOURNAL" rel="home" data-wpel-link="internal">
<span class="text-logo"><img src="/journal/wp-content/themes/contentberg/img/logo_site.svg" alt="OTUS JOURNAL"></span>
</a>
</div>
</div>
<div class="navigation-wrap inline">
<nav class="navigation inline simple light" data-sticky-bar="0">
<div class="menu-rubriki-container"><ul id="menu-rubriki" class="menu"><li id="menu-item-109" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-cat-1 menu-item-109"><a href="https://otus.ru/journal/category/pro-it/" data-wpel-link="internal"><span>Про IT</span></a></li>
<li id="menu-item-113" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-cat-4 menu-item-113"><a href="https://otus.ru/journal/category/polza/" data-wpel-link="internal"><span>Полезное</span></a></li>
<li id="menu-item-114" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-cat-3 menu-item-114"><a href="https://otus.ru/journal/category/lifestyle/" data-wpel-link="internal"><span>Лайфстайл</span></a></li>
<li id="menu-item-10406" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10406"><a href="https://otus.ru/catalog/courses" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right"><span>Обучение</span><span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10407" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10407"><a href="https://otus.ru/about" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right"><span>Информация</span><span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
</ul></div> </nav>
</div>
<div class="actions">
<div class="otus-login-site">
<a href="https://otus.ru/login/" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Войти<span class="wpel-icon wpel-image wpel-icon-6"></span></a>
</div>
<a href="#" title="Search" class="search-link"><i class="fa fa-search"></i></a>
</div>
</div>
</div>
</header> <!-- .main-head -->
<div class="nav nav_disable nav_colored nav_transparent course-categories__nav nav__scroll ">
<div class="container wrap">
<div class="links inline simple light scrollable-menu">
<div class="menu-menju-navykov-container"><ul id="menu-menju-navykov" class="menu"><li id="menu-item-10413" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10413"><a href="https://otus.ru/categories/programming/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Программирование<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10414" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10414"><a href="https://otus.ru/categories/architecture/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Архитектура<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10415" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10415"><a href="https://otus.ru/categories/operations/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Инфраструктура<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10416" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10416"><a href="https://otus.ru/categories/information-security-courses/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Безопасность<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10417" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10417"><a href="https://otus.ru/categories/data-science/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Data Science<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10418" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10418"><a href="https://otus.ru/categories/gamedev/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">GameDev<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10419" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10419"><a href="https://otus.ru/categories/marketing-business/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Управление<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10420" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10420"><a href="https://otus.ru/categories/analytics/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Аналитика и анализ<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li id="menu-item-10421" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10421"><a href="https://otus.ru/categories/testing/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Тестирование<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
</ul></div> </div>
</div>
</div>
<div class="main wrap">
<div class="ts-row cf">
<div class="col-8 main-content cf">
<article id="post-10697" class="the-post post-10697 post type-post status-publish format-standard has-post-thumbnail category-polza tag-matematika-2 tag-programmirovanie">
<header class="post-header the-post-header cf">
<div class="post-meta the-post-meta">
<span class="post-cat">
<a href="https://otus.ru/journal/category/polza/" class="category" data-wpel-link="internal">Полезное</a>
</span>
<h1 class="post-title">
Что нужно знать IT-специалисту о векторах
</h1>
<a href="https://otus.ru/journal/chto-nuzhno-znat-it-specialistu-o-vektorah/" class="date-link" data-wpel-link="internal"><time class="post-date">15 августа, 2024</time></a>
</div>
<div class="featured">
<a href="https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T200026.588.jpg" class="image-link" data-wpel-link="internal"><img width="770" height="515" src="data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20770%20515%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3C%2Fsvg%3E" class="attachment-contentberg-main size-contentberg-main lazyload wp-post-image" alt="Что нужно знать IT-специалисту о векторах" title="Что нужно знать IT-специалисту о векторах" decoding="async" fetchpriority="high" data-srcset="https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T200026.588-770x515.jpg 770w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T200026.588-270x180.jpg 270w" data-src="https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T200026.588-770x515.jpg" data-sizes="(max-width: 770px) 100vw, 770px" /> </a>
</div>
</header><!-- .post-header -->
<div class="post-content description cf entry-content content-normal">
<div id="ez-toc-container" class="ez-toc-v2_0_61 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title " >Содержание</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="#%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Определение">Определение</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="#%D0%92%D0%B8%D0%B4%D1%8B" title="Виды">Виды</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="#%D0%9A%D1%82%D0%BE_%D0%B8_%D0%B4%D0%BB%D1%8F_%D1%87%D0%B5%D0%B3%D0%BE_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B" title="Кто и для чего использует векторы">Кто и для чего использует векторы</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="#%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" title="Запись и изображение">Запись и изображение</a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-5" href="#%D0%A4%D0%B8%D0%B7%D0%B8%D0%BA%D0%B0" title="Физика">Физика</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-6" href="#%D0%92_IT" title="В IT">В IT</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-7" href="#%D0%92_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8" title="В программировании">В программировании</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-8" href="#%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B5" title="Интерпретация в математике">Интерпретация в математике</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="#%D0%94%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D1%81_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8" title="Действия с векторами">Действия с векторами</a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-10" href="#%D0%A1%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" title="Сложение">Сложение</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-11" href="#%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2" title="Вычитание векторов">Вычитание векторов</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-12" href="#%D0%A3%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%87%D0%B8%D1%81%D0%BB%D0%BE" title="Умножение на число">Умножение на число</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-13" href="#%D0%A1%D0%BA%D0%B0%D0%BB%D1%8F%D1%80%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5" title="Скалярное произведение">Скалярное произведение</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-14" href="#%D0%9A%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0_%D0%BF%D0%BB%D0%BE%D1%81%D0%BA%D0%BE%D1%81%D1%82%D0%B8_%D0%B8_%D0%B2_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%B5" title="Координаты на плоскости и в пространстве">Координаты на плоскости и в пространстве</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-15" href="#%D0%94%D0%BB%D0%B8%D0%BD%D0%B0_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0" title="Длина вектора">Длина вектора</a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-16" href="#%D0%94%D0%BB%D0%B8%D0%BD%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D1%8B" title="Длина через векторные координаты">Длина через векторные координаты</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-17" href="#%D0%94%D0%BB%D0%B8%D0%BD%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0" title="Длина через координаты начала и конца">Длина через координаты начала и конца</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-18" href="#%D0%94%D0%BB%D0%B8%D0%BD%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D1%82%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D1%83_%D0%BA%D0%BE%D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%B0" title="Длина через теорему косинуса">Длина через теорему косинуса</a></li></ul></li></ul></nav></div>
<h1 class="wp-block-heading"></h1>
<p></p>
<p>Сегодня предстоит познакомиться с понятием вектора. Необходимо выяснить, что он собой представляет, какие характеристики имеет, как их вычислять в том или ином случае. Также вниманию будут представлены основные свойства векторов, области применения рассматриваемого элемента, его ключевые особенности.</p>
<p>Предложенная ниже информация рассчитана на широкий круг лиц. Она подойдет для изучения как обычному школьнику (особенно тому, кто планирует в будущем заняться разработкой программного обеспечения), так и IT-специалистам.</p>
<h2 class="wp-block-heading"><span class="ez-toc-section" id="%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5"></span>Определение<span class="ez-toc-section-end"></span></h2>
<p>Вектор – это некое понятие из линейной алгебры. Оно характеризует объект, который имеет длину и направление. Направленный прямой отрезок с указанием того, какая из его граничных точек является началом, а какая – концом.</p>
<p>Вектор с началом в точке A и концом в точке B необходимо обозначать как AB со стрелкой над соответствующими буквами. Рассматриваемый элемент может обозначаться малыми латинскими буквами со стрелкой или черточкой над ними. Пример – a. Иногда вектор обозначается прямым жирным шрифтом, без дополнительных составляющих – <strong>a</strong>.</p>
<p>Векторы помогают описывать реальные и абстрактные сущности: скорость, действие силы на предмет и так далее. Все соответствующие сущности объединяет наличие размера (длины) и направления. При помощи векторов их получится описать полно и подробно.</p>
<p>Вектор состоит из чисел. В одном таком элементе может храниться более одного числа. Наиболее простым вариантом представления изучаемого понятия является контейнер с множеством числовых данных. Эти самые числа допустимо представить себе в виде координат, которые описывают некоторую точку или движение, или просто в виде некоторого информационного набора.</p>
<p>У векторов имеются две важные характеристики:</p>
<ul>
<li>строгий порядок данных;</li>
<li>возможность совершать некоторые математические операции.</li>
</ul>
<p>Направленные отрезки допустимо складывать и вычитать, умножать на число. Все это допустимо изобразить геометрически для более понятной и наглядной интерпретации.</p>
<p>При записи и изображении векторов необходимо помнить о том, что порядок букв в записи имеет значение. Первая из них отвечает за указание на начало направленного отрезка, а вторая – за его конец. Это значит, что AC и CA – это совершенно разные векторы.</p>
<h2 class="wp-block-heading"><span class="ez-toc-section" id="%D0%92%D0%B8%D0%B4%D1%8B"></span>Виды<span class="ez-toc-section-end"></span></h2>
<p>Вектор – это направленный отрезок на плоскости. Некий объект, который помогает выражать определенные величины. Существуют разные виды векторов:</p>
<ol>
<li>Коллинеарные векторы. Так называются направленные отрезки, которые находятся на одной прямой или параллельных друг другу прямых.</li>
<li>Неколлинеарные. Это векторы, которые размещаются не на одной и не на параллельных прямых. Они должны иметь одну и ту же длину.</li>
<li>Сонаправленные. Коллинеарные векторы, которые имеют одно и то же направление. Обозначаются в записи так: a↑↑b̅.</li>
<li>Противоположно направленные. Коллинеарные векторы, имеющие совершенно разное направление. Обозначить их на письме можно как: a̅↑↓b̅.</li>
<li>Равные. Такие векторы являются одновременно сонаправленными и коллинеарными. У них будут одинаковые длины.</li>
<li>Нулевой вектор. Это направленный отрезок, длина которого равняется нулю. Такой элемент является коллинеарным любому вектору. Обозначается как {0̅}.</li>
<li>Закрепленный. Так называется отрезок с упорядоченными концами. Это понятие является относительно новым, и оно обычно пока не используется на практике.</li>
<li>Свободный вектор – вектор, начало и конец которого являются незакрепленными. Он может перемещаться вдоль прямой, на которой располагается. Также допустимо перемещение по параллельным ей прямым. Свободный вектор – это множество закрепленных векторов.</li>
</ol>
<p>Также стоит обратить внимание на понятие угла между несколькими направленными отрезками. У сонаправленных векторов он составит 0 градус. Данная особенность характеризуется тем, что они размещаются на одной или параллельных прямых и обладают одним и тем же направлением. У противоположно направленных векторов угол будет равен 180 градусам. Также существуют перпендикулярные векторы. Между ними угол будет равен 90 градусам.</p>
<h2 class="wp-block-heading"><span class="ez-toc-section" id="%D0%9A%D1%82%D0%BE_%D0%B8_%D0%B4%D0%BB%D1%8F_%D1%87%D0%B5%D0%B3%D0%BE_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B"></span>Кто и для чего использует векторы<span class="ez-toc-section-end"></span></h2>
<p>Перед изучением свойств векторов, примеров их изображения на плоскости, а также основных операций, рекомендуется сначала понять, кто и для чего использует «направленные отрезки».</p>
<p>Определение векторов и их использование пригодится:</p>
<ol>
<li>Математикам в самых разных направлениях. Рассматриваемое понятие является одним из базовых в линейной алгебре. Поэтому оно применяется в огромном количестве математических формул и определений.</li>
<li>Физикам и другим специалистам естественных наук. Это связано с тем, что с помощью рассматриваемого элемента допустимо выражение множества формул, описывающих реальный материальный мир.</li>
<li>Инженерам. Они пользуются во время работы различными формулами с векторами.</li>
<li>Специалистам по большим данным. Это связано с тем, что вектор представляет собой одну из структур, лежащих в основе соответствующего IT-направления.</li>
<li>Специалистам по машинному обучению. Из векторов можно создавать матрицы, которые используются для хранения информации и обучения различных моделей.</li>
<li>Разработчикам программного обеспечения вычислительного типа. Тем, кто пишет математические программы и использует их для работы.</li>
<li>Дизайнерам и иным специалистам по компьютерной графике. Векторы ими могут использоваться для рисования разнообразных изображений.</li>
<li>Звукооператорам и звукоинженерам. Это связано с тем, что рассматриваемый компонент может применяться при обработке звука.</li>
</ol>
<p>«Направленные отрезки» могут пригодиться и иным специалистам. Речь идет о тех, кто так или иначе связан с математикой.</p>
<p>Рассматриваемый элемент пригодится для:</p>
<ol>
<li>Математических, физических и иных вычислений. С их помощью удастся рассчитать как импульсы, так и ряд Фурье.</li>
<li>Графического и математического представления некоторых операций и явлений. В качестве примеров можно привести перенос объекта с места на место, приложение силы к тому или иному элементу.</li>
<li>Организованного хранения множества числовых данных и операций над ними.</li>
<li>Представления числового множества в качестве единого объекта. Это может иметь значимость в различных сферах деятельности. В качестве примера можно взять разработку программного обеспечения.</li>
<li>Описания многомерных структур. «Направленные отрезки» могут иметь не только три измерения, как обычный геометрический объект, а бесконечное их количество.</li>
<li>Организации анализа данных. Сведения могут быть собраны в векторные структуры, сгруппированы и качественно проанализированы.</li>
</ol>
<p>Изучаемое понятие широко используется теми, кто в той или иной степени связан с математическими расчетами. Поэтому оно пригодится не только IT-специалисту, но и работникам других сфер.</p>
<h2 class="wp-block-heading"><span class="ez-toc-section" id="%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_%D0%B8_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5"></span>Запись и изображение<span class="ez-toc-section-end"></span></h2>
<p>Вектор – это направленный отрезок, который в разных дисциплинах выражается по-разному. Общая суть интерпретаций схожа. Графически рассматриваемое понятие представляет собой стрелку или линию, которая описана математически.</p>
<p>Сделать это можно несколькими способами:</p>
<ol>
<li>Именем в виде буквы, над которой изображается линия или стрелка. После нее нужно поставить скобки, в которых через запятую перечисляются хранящиеся числа.</li>
<li>Набором чисел, который написан в столбик. Соответствующая запись заключается в круглые или квадратные скобки.</li>
<li>Особыми готическими буквами.</li>
</ol>
<p>Ниже можно увидеть, как векторная запись будет выглядеть на практике:</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdPREMrV6GxELbKFvMgnyMrxg7AZYUTSOeLU1_g7YbRNxKCBsUHDRtQq58SfsTVm1kuKLaMiY1_C-zUxRsc8_DPozR65ExKAOFHcqUuRnXmC9ML0XBYRhVH5y1OMi901Tqhvk2xWRWngLe18_190P_f18GTHqK33Z5JbUcJshgQ7QyTOguyZ3A?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Векторные величины можно нарисовать графически. В этом случае рисуется стрелка определенной длины и установленного направления. Эти параметры зависят от наполнения самого вектора.</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdt_z9cYScFo4FKJNEJ1KF217_-0UX0p7HQKb8vy58H8k_tRpfXaHawVC3RIHUQmhApRVcBJqBsqTFr1Us8vi_uwEUakhotl2QUa_uNa-y1smI5R7ra2pjOP-eM_A5rhmeJYDI6cc6NfetiUmlfeNsSoeVvcjOb4Q6OwPgXJbUvi7ia74meGg?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Выше – наглядный пример графической интерпретации рассматриваемого элемента. Далее предстоит рассмотреть его изображение в разных дисциплинах, а затем – на различных координатных плоскостях.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%A4%D0%B8%D0%B7%D0%B8%D0%BA%D0%B0"></span>Физика<span class="ez-toc-section-end"></span></h3>
<p>В физике «направленный отрезок» будет «висеть» в пространстве. Он не имеет жесткой привязки к той или иной системе координат. Такой элемент способен демонстрировать самые разные реальные явления:</p>
<ul>
<li>падение луча света;</li>
<li>движение предмета;</li>
<li>распространение приложенной силы.</li>
</ul>
<p>Чтобы лучше понимать принцип отображения рассматриваемого элемента в физике, стоит изучить простой пример. Пусть будет дана чашка, которая стоит на столе. Ее перемещают. Отрезок от ее начальной точки положения до конечной – это и есть вектор. Сила, которую нужно приложить к чашке – тоже вектор. Соответственно, на физических схемах рассматриваемый элемент выражается стрелками: от точки, где начался тот или иной процесс, к точке, где он закончился. С их помощью также можно обозначить интенсивность и направление сил, которые действуют на объект.</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdGKOzUpB58JJqOo6ReOxEWlW9DauLuxrHvyIUSMFWIy9cwCtbT_q46Rb0gvTW5iPqBCWn_MTt2LjO_v1YmhXNx7SbXKbOju-D8S25BR313AhPhQoCyW5Ok67aleLQrtI8iS2UaTSqC2LA19wO0xVvEBMYJ6G70g4r6R3uSIcHP0rIsewRENw?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Выше – наглядный пример того, как изображается рассматриваемый элемент в физике.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%92_IT"></span>В IT<span class="ez-toc-section-end"></span></h3>
<p>В Big Data, машинном обучении и других IT-областях «направленные отрезки» имеют чуть другую интерпретацию. Их здесь проще представить в виде структуры данных, где хранится некоторое количество чисел. Что-то вроде упорядоченного массива.</p>
<p>Более специфичная интерпретация будет напрямую зависеть от отрасли, с которой предстоит иметь дело. В геймдеве используются понятия и изображения из физики, а в компьютерной графике – из геометрии. Это всего лишь общие примеры. В реальной жизни использование «направленных отрезков» намного шире.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%92_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8"></span>В программировании<span class="ez-toc-section-end"></span></h3>
<p>В разработке программного обеспечения векторные элементы могут быть представлены упорядоченными массивами. В качестве примера можно взять C++. В этом языке разработки есть отдельный тип данных. Он называется vector и является одним из базовых. Для описания подобных структур могут существовать и специальные типы данных, которые изначально «заточены» под математику, науку о данных и другие направления.</p>
<p>Особые типы способны характеризовать и более сложные структуры, базирующиеся на «направленных отрезках»:</p>
<ul>
<li>матрицы;</li>
<li>тензоры;</li>
<li>другие компоненты.</li>
</ul>
<p>Они могут быть собраны в отдельный математический модуль языка или в библиотеку, которая была разработана специально для того или иного направления. В качестве примера можно привести Python с его NumPy и SciPy.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D0%B2_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B5"></span>Интерпретация в математике<span class="ez-toc-section-end"></span></h3>
<p>Геометрически можно изобразить изучаемый элемент разными способами. Ситуация напрямую зависит от того, что за вектор перед человеком, а также от количества известных координат.</p>
<p>Скаляр – это вектор, который состоит из одного числа. Он изображается на координатной плоскости в виде точки. Ставится (откладывается) на имеющейся числовой прямой. Запись скаляра производится в круглых скобках.<img alt="Что нужно знать IT-специалисту о векторах" decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdCdC6JyWZC0zvNRHZp4kpXyR8rsNGX4O0RNNXd75A6kGfg5_Mg1U_VWSG8VlWS6RYNlFCsB0PxHkqgd1w6aC6rohv3a9JK7ws_zbP3CAuzMdx-30vQWzHuozTLALwljoMpQHxkxloD8cIr7J1D18I9LMvmqs0pLFXQ4RkVy9tMj8VaXwGttA?key=r1WW2lOtldhNd80pQEqCzg" width="623" height="181"></p>
<p>Выше – наглядный пример графического изображения скаляра с одной координатой. Если у рассматриваемого «направленного отрезка» имеются сразу две координаты, предстоит иметь дело с двумерной координатной плоскостью XY. Вектор также изображается точкой.</p>
<p>С помощью чисел можно задать координаты рассматриваемого алгебраического и геометрического элемента в пространстве. Они будут служить некоторой инструкцией, с помощью которой осуществляется перемещение от хвоста к началу (стрелке) вектора. Первое число – это расстояние (длина), откладываемое по оси X, второе – по оси Y.</p>
<p>При построении «направленного отрезка» предстоит запомнить следующие правила:</p>
<ul>
<li>по оси X положительные числа указывают на движение вправо;</li>
<li>по оси X отрицательные числа указывают на движение влево;</li>
<li>положительные значения по оси Y указывают на смещение точки вверх;</li>
<li>отрицательные значения по оси Y указывают на смещение точки вниз.</li>
</ul>
<p>Запомнив эти простые правила, можно будет не только понять, какие векторы сонаправлены, но и правильно изобразить их на координатной плоскости в двухмерном пространстве.</p>
<p>Чтобы лучше понять соответствующий принцип, стоит изучить наглядный пример. Пусть будет дан вектор с координатами -5 и 4. В этом случае сначала нужно по оси X «пройти» 5 шагов влево, а по Y – «подняться» на 4. Графически это будет выглядеть следующим образом:</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeoklSHKDtw3cWap7WLIQxLTJZZSag5ktub9yc5gNHk8aCBJFnGszk4uB2Yr47RgvWFoC1gk3qm-lJfkkru-W6PgjhAMBtG3n6Ki_hqqFF3Kh0vXXGV1D4167gko38iKAThWyDv-RFlPnltH6JSfvU573XbMmasRgD6DcSxGG7ppRm5NUF3cQ0?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Это наиболее распространенная на практике ситуация. Но иногда специалистам требуется использовать «направленные отрезки» в трехмерном пространстве. В этом случае предстоит добавить ось Z. Она проводится перпендикулярно X и Y. Векторная величина будет включать в себя три цифры:</p>
<ul>
<li>первая указывает на движение по оси X;</li>
<li>вторая указывает на перемещение по оси Y;</li>
<li>третья указывает на перемещение по оси Z.</li>
</ul>
<p>Выглядит это так:</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcVxHPqqz-3CLZfdNRX41aRcOHbuZRvbQsuLyEIrtNoTHBkxKkGXcZ4vrV2gZ6anxOvxPmMPAEOu1VdpgrUz8f4r_KjKnOIu38bY4XhzXlh0Tuaefu7XlMNGj8Ku62jS0qM4qeCOlAoS2kLxcpopWIGPv0x9SaF-UhD_Xck0HBzPAp5dFBho9k?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Бывают векторные величины, которые состоят из 4-х и более координат (чисел). Они встречаются очень редко и почти не используются на практике. Строить их необходимо по ранее представленному принципу: сначала нужно взять заданные координаты, затем – построить N-мерное пространство и отложить на нем имеющуюся точку.</p>
<h2 class="wp-block-heading"><span class="ez-toc-section" id="%D0%94%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F_%D1%81_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8"></span>Действия с векторами<span class="ez-toc-section-end"></span></h2>
<p>Какие векторы сонаправлены, понятно. И способы изображения рассматриваемого элемента – тоже. Теперь можно изучить основные действия над векторами. А еще – разобраться с определением длины «направленных отрезков». Далее вниманию будут представлены самые распространенные операции над изучаемым алгебраическим элементом, встречающиеся на практике.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%A1%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5"></span>Сложение<span class="ez-toc-section-end"></span></h3>
<p>Первая операция, с которой необходимо познакомиться, – это сложение векторов. Оно может производиться несколькими способами. Первый – через метод треугольника.</p>
<p>Пусть в пространстве будут даны «направленные отрезки» a̅ и b̅. Нужно их сложить. Для этого используется правило треугольника. Соответствующая задача особо актуальна для физиков, потому что она тесно связана с силой. Именно сила часто прикладывается к одному и тому же телу.</p>
<p>Чтобы сложить два вектора, потребуется:</p>
<ol>
<li>Изобразить один вектор на плоскости.</li>
<li>Отложить начало одного «направленного отрезка» от конца другого.</li>
<li>Вектор суммы векторов совпадает с вектором c̅. Он исходит из начала координат a̅ и соединяет их с концом b̅.</li>
</ol>
<p> Ниже можно увидеть наглядную интерпретацию решения соответствующей задачи.</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc8pawZchjAvrgcxcJbByXc6va2iaXVFgR_IrOXwkvp6tBNrgsnehJrKQdC6m0f8RIf3vgIVX9YGLJzPJFaTQPxF-UUZ96zBWqnKPuLgqqkCQ57p5dIr8vOEDTeWu3MDQ2PNKdCjYc2QFTKtyTmj7cdTiPZd7CGlDXM4ZK9g0_AbQnoM-fOXLU?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Сложение векторов может осуществляться иначе. В качестве примера можно взять метод параллелограмма. Для этого нужно:</p>
<ol>
<li>Совместить начала c̅ и d̅.</li>
<li>Отложить от конца c̅ отрезок, равный d̅.</li>
<li>От конца d̅ отложить отрезок, равный c̅. Получится некий параллелограмм.</li>
<li>Провести диагональ у параллелограмма между c̅ и d̅. На ней будет лежать вектор суммы c̅ и d̅.</li>
</ol>
<p>Вот так это выглядит графически:</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcPV0HpK8BY_WE4O046UG6BvL7pnJ-LasENHmJ-ZinYWtFuM-KlYufd3Tb4yHsF8DTasNn05CI0cchxT6ptPP0EnBp6iCGIVkM5ufaSZ_zBbeRtRNkwmaNdfeU6a5HpLLlyCNUR1lTNgJ7yR0L5gqRW8aMv0dJqIL3he36NKmAIQEVI_J1ZmsE?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Метод многоугольника – еще один способ обнаружения суммы векторов. Он подходит для ситуаций, когда предстоит иметь дело более чем с двумя «направленными отрезками». Данный подход является расширенным методом треугольника.</p>
<p>Данный принцип требует последовательно совмещать конец и начало векторов, а после – изображать суммирующий «направленный отрезок». Его начало должно совпадать с началом первого вектора, конец – с концом последнего.</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfvyr4Lfubgy115-9zG819rPFLn3yCYpgor4vT5_Upa7HJNoY9eKIVWZVGk2gZe0Mzv_Co7SVfEzImW-Obznyo4x7mzLnLn4M3btF0wm-sQKuIP3NvZzq5X2mEvxYtxhykbNoEVEqs1U3HpvvmQawFlxRQNugZpPPw3ogUERigURs5nOcaUzrU?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Выше наглядный пример того, как складываются «направленные отрезки» по правилу многоугольника.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%92%D1%8B%D1%87%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2"></span>Вычитание векторов<span class="ez-toc-section-end"></span></h3>
<p>С «направленными отрезками» можно выполнять самые разные действия. Следующая операция – вычитание. В математике – это то же сложение, но с обратным числом. С рассматриваемым элементом соответствующий принцип тоже действует. Вместо вычитания вектора AB достаточно прибавить вектор, который противоположно направлен исходному: a̅-b̅ = a̅+(-b̅).</p>
<p>Вот графическая интерпретация рассматриваемой операции по правилу треугольника:</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXezha3xPssgbrCURWmyAHQ67UgJrIVm97vSNFFf_uLvyNxHjP87oFWvnBrhuIM09sBctjkQvFo5j_OIjCiq4w2AUpw_pNTp6_4n4uhw-heN4pjbWjXKMW1j3katDPimxWGVL10YVnNO2LxV4V3ahSH0jrJUGmYyAQtM-eJladrIp6DU5YD7ci8?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Чтобы не запутаться, рекомендуется руководствоваться такими правилами:</p>
<ol>
<li>Один «направленный отрезок» откладывается от начала другого.</li>
<li>Разность векторов совпадет с «направленным отрезком», начало которого совмещено с концом вычитаемого элемента, в конец – с концом уменьшаемого.</li>
</ol>
<p>Выглядеть это будет так:</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXevdhqOIT6QyzcqZqMNfYhTBPLkEuBodnT5R9oD_agG8MAZY4oONuSLadjARa8tcbQ5QlPxqbjxpxBS6WTcudvTxRnm9MXtssEMrTEHlu474lXtsPzGT2iQUS-Nglm_JR2vZO8IcCjS6w6Rnz9RAX62VJDFpo1FN1sqmQL_STLgEDmoek69mQ?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Соответствующий принцип напоминает метод параллелограмма, но в нем необходимо взять другую диагональ.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%A3%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%87%D0%B8%D1%81%D0%BB%D0%BE"></span>Умножение на число<span class="ez-toc-section-end"></span></h3>
<p>Умножение на скаляр (число) – еще одна операция, которую должен знать каждый математик и IT-специалист. В этом случае «Направленный отрезок» просто «растягивается» с сохранением направления. Получившийся вектор будет сонаправленным с начальным.</p>
<p>Если «направленный отрезок» умножить на ноль, он станет нулевым. И его длина будет равна нулю. А значит, начало такого элемента будет совпадать с его концом. Интерпретация умножения на ноль – это точка.</p>
<p>Если сложить два противоположно направленных вектора, получится нулевой: a̅ + (-a̅) = 0̅. А если к любому «направленному отрезку» прибавить нулевой, ничего не изменится.</p>
<p>При умножении рассматриваемого элемента на отрицательное число, он меняет свое направление на противоположное. Такие компоненты будут называться обратными данному. Они должны быть коллинеарными.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%A1%D0%BA%D0%B0%D0%BB%D1%8F%D1%80%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5"></span>Скалярное произведение<span class="ez-toc-section-end"></span></h3>
<p>Скалярное произведение – операция над двумя векторами, результатом которой является скаляр. То есть число, которое никак не зависит от выбранной системы координат.</p>
<p>Скалярным произведением вектора AB (a̅ и b̅) будет скалярная величина, которая равна произведению модулей этих самых «направленных отрезков» на косинус угла между ними.</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfgUFIQb00cmXMDPsZyEqaQQFzlOGlIhsq_7A_clTpIGFJkAxgLgaGygSUzwrbJXqQtNWw7oxDV-LE1emu4sR8Ihmi08cDBo8OxOQ1ScZwFxCBAatJmcNl6Ir_2xZJyYG3_M4Ej9Y2pwIQE4aRPcrGm22ulobzcdURb1-Y6P2mqIXjWVVzoJ-I?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Рекомендуется запомнить следующее:</p>
<ol>
<li>Если угол между «направленными отрезками» будет прямым, скалярное произведение равно 0. Это связано с тем, что косинус между ними равен 0.</li>
<li>Если угол между векторами AB тупой, а сами векторы ненулевые, скалярное произведение будет отрицательным. Это связано с тем, что косинус угла между ними меньше 0.</li>
<li>Скалярное произведение «направленного отрезка» на противоположно направленный ему – это отрицательное произведение их длин.</li>
</ol>
<p>Остается изучить определение координат рассматриваемого алгебраического элемента на плоскости и в пространстве, а также познакомиться со способами обнаружения его длины.</p>
<h2 class="wp-block-heading"><span class="ez-toc-section" id="%D0%9A%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0_%D0%BF%D0%BB%D0%BE%D1%81%D0%BA%D0%BE%D1%81%D1%82%D0%B8_%D0%B8_%D0%B2_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%B5"></span>Координаты на плоскости и в пространстве<span class="ez-toc-section-end"></span></h2>
<p>Существуют базисные векторы. Так называются «направленные отрезки», каждый из которых направлен вдоль своей оси координат в трехмерном пространстве. Они обозначаются как i̅, j̅, k̅.</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf0VIUEDdv8IAk1L3YB5i7PwUjtCY0IDoTQv4SrlLdcslClnmiqj41rMwo-yaqjZJtzOK36pkp299drokD6sL3uTn3xUOB4uT6H07FP7-qezU-m7JmQB-UVBbk8FfbaBQrXG64MHu091ZPtvJOl0xkyPV4r_i4wrRRNYwxnaox-2-1Ilwcne3o?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Любой «направленный отрезок» в трехмерном пространстве может быть разложен по базисным. A̅ с координатами (A<sub>x</sub>, A<sub>y</sub>, A<sub>z</sub>) может быть записан как A̅ = A<sub>x</sub> * i̅ + A<sub>y</sub> * j̅ + A<sub>z </sub>* k̅.</p>
<h2 class="wp-block-heading"><span class="ez-toc-section" id="%D0%94%D0%BB%D0%B8%D0%BD%D0%B0_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0"></span>Длина вектора<span class="ez-toc-section-end"></span></h2>
<p>Длина вектора – одно из ключевых понятий, с которым предстоит столкнуться каждому, кто будет работать с «направленными отрезками». Она характеризует их протяженность в пространстве. Векторная длина выражается числом.</p>
<p>Длина вектора – расстояние между его началом и концом. Часто длина называется вектором и имеет соответствующее обозначение. Найти ее получится различными способами:</p>
<ul>
<li>при помощи векторных координат;</li>
<li>через координаты точек начала и конца «направленного отрезка»;</li>
<li>посредством теоремы косинусов.</li>
</ul>
<p>Далее каждый прием обнаружения векторной длины будет рассмотрен более подробно.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%94%D0%BB%D0%B8%D0%BD%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D1%8B"></span>Длина через векторные координаты<span class="ez-toc-section-end"></span></h3>
<p>Первый вариант обнаружения длины – через заданные координаты. Пусть будет A̅ с координатами (x,y). В этом случае его длина будет равна квадратному корню из суммы квадратов координат (x2+y2).</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe_hNMwDQaNkP8CBofByzHfrD6KeJJDgDiwQ11yqZoXVP94gKe6kG4K-t0_nEczNVK_4GqLwHBd2GPOTYzTBi8iGpDv8UUOfddb03Hzd3rCJqHP910qUit52SRmnVPczTiwhvhHP7-cNgNY0LUCb72CZZejRXO_tY2rRQKUGprlxHe0yUv_ioA?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Сначала из 0 нужно отложить A̅ с координатами (0,0). Он будет называться O̅A̅. Координаты направленного отрезка могут быть найдены по формуле {A<sub>x</sub>-0<sub>x</sub>, A<sub>y</sub>-0<sub>y</sub>} = (x, y). Длина рассчитывается по ранее представленной формуле.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%94%D0%BB%D0%B8%D0%BD%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%B0_%D0%B8_%D0%BA%D0%BE%D0%BD%D1%86%D0%B0"></span>Длина через координаты начала и конца<span class="ez-toc-section-end"></span></h3>
<p>Еще один вариант расчета длины – при помощи точек начала и конца рассматриваемого компонента.</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfWQ3wki6--xzYXtuz4vC8sJUhR7tJT1coBy0vU6MIDgNWCEaDtZJQtAIhqnSIVqiDw2zqQ1a2OmMukrLnW-Ao8QGg5taLYL_-Jnwr3eJCYNZbGu8ji63WXS4COCOrQl99_4nJSlN8Ogf0jBM_9t3n55y8CRBO2iVM7o57MnmTVAuy9JBtHh0s?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Пусть будет дан C̅D̅ с соответствующими координатами. Посмотреть их можно на изображении выше. В этом случае длина C̅D̅ определяется как разность (X<sub>D</sub>-X<sub>C</sub>, y<sub>D</sub>-y<sub>C</sub>). Теперь остается подставить соответствующее выражение в ранее изученную формулу подсчета длины. Получится такая запись:</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXffGrLdFF93QdOTBHIxYQZ5GpaDfhzlY11MELDCjCusXAeeF8izkLoEkw-4u0CHhz0o5nUBmJODSS2TKriBt0Ptrpj8a2-EHq1JL_LMC_sEYlq-p8YSRp4Y8vPjqOY1i6dMz4chOb_wNujFV19G88gXiC3yRZWX-zJyfjcFMAJ8SCb9jvR5A5I?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Но и это еще не все. Длину можно рассчитать при помощи теоремы косинуса. Такой вариант встречается редко, но помнить о нем все равно необходимо.</p>
<h3 class="wp-block-heading"><span class="ez-toc-section" id="%D0%94%D0%BB%D0%B8%D0%BD%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_%D1%82%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D1%83_%D0%BA%D0%BE%D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%B0"></span>Длина через теорему косинуса<span class="ez-toc-section-end"></span></h3>
<p>Не всегда координаты вектора AB и других даны при решении задач, связанных с обнаружением длины. В этом случае рекомендуется пользоваться теоремой косинусов.</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcAUJUz8BojxAGrAZURgeGYUI1pnsaNCWkbyDxKJWQQFzMPpI9m9ZFt3zlArs4yJHf08aryCXK32-4vYkVD9PBmfut2Irfc-xMuZT6tRlyqEceo2App6QSt1d2HijL5Fn_c_1iK3hcqzVRBv2h6c-xwwz4bm8ez_NcW13KLIWbNvZqin0R21W8?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Она звучит так: квадрат стороны треугольника будет равен сумме квадратов двух его других сторон минус удвоенное произведение этих сторон на косинус угла между ними.</p>
<p>В векторной форме она будет выглядеть так:</p>
<figure class="wp-block-image"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcpAWDBAVnKg-tu_YQ6nX5ETRzwgQ1X7S5WBX81ZJZ5axfU6tOGGBd2GnkZ0Mq9ss2Kxa7XOrKvPosUxiMLYyTogsqxOdPMskV-AeTtll0p7qCgTzEn58CHlgP1wckk6Y5bSUlLJBhI_v7LQC-FWyeLJLXbfhB-cxNq68EIVTvpc5sBDCCZVYI?key=r1WW2lOtldhNd80pQEqCzg" alt="Что нужно знать IT-специалисту о векторах"/></figure>
<p>Чтобы найти длину a̅, нужно знать или иметь возможность рассчитать длины b̅ и c̅, а также знать угол между ними. После – рассчитать произведение длин этих элементов.</p>
<p>Теперь понятие вектора и основных определений, связанных с ним, разобрано. Научиться применять соответствующие знания на практике помогут дистанционные компьютерные курсы.</p>
<p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a href="https://otus.ru/?utm_source=oj" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external" class="wpel-icon-right">Otus<span class="wpel-icon wpel-image wpel-icon-6"></span></a>!</em> </p>
</div><!-- .post-content -->
<div class="the-post-foot cf">
<div class="tag-share cf">
<div class="post-tags"><a href="https://otus.ru/journal/tag/matematika-2/" rel="tag" data-wpel-link="internal">математика</a><a href="https://otus.ru/journal/tag/programmirovanie/" rel="tag" data-wpel-link="internal">программирование</a></div>
<div class="post-share">
<div class="post-share-icons cf">
<span class="counters">
</span>
<a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fotus.ru%2Fjournal%2Fchto-nuzhno-znat-it-specialistu-o-vektorah%2F" class="link facebook wpel-icon-right" target="_blank" title="Share on Facebook" data-wpel-link="external" rel="nofollow external noopener noreferrer"><i class="fa fa-facebook"></i><span class="wpel-icon wpel-image wpel-icon-6"></span></a>
<a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fotus.ru%2Fjournal%2Fchto-nuzhno-znat-it-specialistu-o-vektorah%2F&text=%D0%A7%D1%82%D0%BE%20%D0%BD%D1%83%D0%B6%D0%BD%D0%BE%20%D0%B7%D0%BD%D0%B0%D1%82%D1%8C%20IT-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D1%83%20%D0%BE%20%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0%D1%85" class="link twitter wpel-icon-right" target="_blank" title="Share on Twitter" data-wpel-link="external" rel="nofollow external noopener noreferrer"><i class="fa fa-twitter"></i><span class="wpel-icon wpel-image wpel-icon-6"></span></a>
<a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fotus.ru%2Fjournal%2Fchto-nuzhno-znat-it-specialistu-o-vektorah%2F" class="link linkedin wpel-icon-right" target="_blank" title="LinkedIn" data-wpel-link="external" rel="nofollow external noopener noreferrer"><i class="fa fa-linkedin"></i><span class="wpel-icon wpel-image wpel-icon-6"></span></a>
<a href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fotus.ru%2Fjournal%2Fchto-nuzhno-znat-it-specialistu-o-vektorah%2F&media=https%3A%2F%2Fotus.ru%2Fjournal%2Fwp-content%2Fuploads%2F2024%2F08%2Foj-1080x720-2024-08-15T200026.588.jpg&description=%D0%A7%D1%82%D0%BE%20%D0%BD%D1%83%D0%B6%D0%BD%D0%BE%20%D0%B7%D0%BD%D0%B0%D1%82%D1%8C%20IT-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D1%83%20%D0%BE%20%D0%B2%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0%D1%85" class="link pinterest wpel-icon-right" target="_blank" title="Pinterest" data-wpel-link="external" rel="nofollow external noopener noreferrer"><i class="fa fa-pinterest-p"></i><span class="wpel-icon wpel-image wpel-icon-6"></span></a>
</div>
</div>
</div>
</div>
<div class="post-nav">
<div class="post previous cf">
<a href="https://otus.ru/journal/servery-klassifikaciya-i-prednaznachenie/" title="Prev Post" class="nav-icon" data-wpel-link="internal">
<i class="fa fa-angle-left"></i>
</a>
<span class="content">
<a href="https://otus.ru/journal/servery-klassifikaciya-i-prednaznachenie/" class="image-link" rel="previous" data-wpel-link="internal">
<img width="150" height="106" src="data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20150%20106%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3C%2Fsvg%3E" class="attachment-thumbnail size-thumbnail lazyload wp-post-image" alt="Серверы: классификация и предназначение" decoding="async" loading="lazy" data-srcset="https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T193157.190-1-150x106.jpg 150w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T193157.190-1-300x212.jpg 300w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T193157.190-1-1024x724.jpg 1024w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T193157.190-1-768x543.jpg 768w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T193157.190-1-1536x1086.jpg 1536w" data-src="https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T193157.190-1-150x106.jpg" data-sizes="(max-width: 150px) 100vw, 150px" title="Серверы: классификация и предназначение" /> </a>
<div class="post-meta">
<span class="label">Prev Post</span>
<div class="post-meta post-meta-b">
<h2 class="post-title">
<a href="https://otus.ru/journal/servery-klassifikaciya-i-prednaznachenie/" data-wpel-link="internal">Серверы: классификация и предназначение</a>
</h2>
<div class="below">
<a href="https://otus.ru/journal/servery-klassifikaciya-i-prednaznachenie/" class="meta-item date-link" data-wpel-link="internal"><time class="post-date" datetime="2024-08-15T16:43:37+00:00">15 августа, 2024</time></a>
<span class="meta-sep"></span>
<span class="meta-item read-time">7 Mins Read</span>
</div>
</div> </div>
</span>
</div>
<div class="post next cf">
<a href="https://otus.ru/journal/nejroseti-opisanie-osobennosti-i-populyarnye-programmy/" title="Next Post" class="nav-icon" data-wpel-link="internal">
<i class="fa fa-angle-right"></i>
</a>
<span class="content">
<a href="https://otus.ru/journal/nejroseti-opisanie-osobennosti-i-populyarnye-programmy/" class="image-link" rel="next" data-wpel-link="internal">
<img width="150" height="106" src="data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20150%20106%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3C%2Fsvg%3E" class="attachment-thumbnail size-thumbnail lazyload wp-post-image" alt="Нейросети: описание, особенности и популярные программы" decoding="async" loading="lazy" data-srcset="https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T234231.600-150x106.jpg 150w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T234231.600-300x212.jpg 300w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T234231.600-1024x724.jpg 1024w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T234231.600-768x543.jpg 768w, https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T234231.600-1536x1086.jpg 1536w" data-src="https://otus.ru/journal/wp-content/uploads/2024/08/oj-1080x720-2024-08-15T234231.600-150x106.jpg" data-sizes="(max-width: 150px) 100vw, 150px" title="Нейросети: описание, особенности и популярные программы" /> </a>
<div class="post-meta">
<span class="label">Next Post</span>
<div class="post-meta post-meta-b">
<h2 class="post-title">
<a href="https://otus.ru/journal/nejroseti-opisanie-osobennosti-i-populyarnye-programmy/" data-wpel-link="internal">Нейросети: описание, особенности и популярные программы</a>
</h2>
<div class="below">
<a href="https://otus.ru/journal/nejroseti-opisanie-osobennosti-i-populyarnye-programmy/" class="meta-item date-link" data-wpel-link="internal"><time class="post-date" datetime="2024-08-15T20:42:50+00:00">15 августа, 2024</time></a>
<span class="meta-sep"></span>
<span class="meta-item read-time">7 Mins Read</span>
</div>
</div> </div>
</span>
</div>
</div>
<section class="related-posts grid-3">
<h4 class="section-head"><span class="title">Читать ещё</span></h4>
<div class="ts-row posts cf">
<article class="post col-4">
<a href="https://otus.ru/journal/uroven-gotovnosti-cto-k-2026/" title="Уровень готовности CTO к 2026" class="image-link" data-wpel-link="internal">
<img width="270" height="180" src="data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20270%20180%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3C%2Fsvg%3E" class="image lazyload wp-post-image" alt="Уровень готовности CTO к 2026" title="Уровень готовности CTO к 2026" decoding="async" loading="lazy" data-srcset="https://otus.ru/journal/wp-content/uploads/2025/11/oj-1080x720-kopiya-3-270x180.jpg 270w, https://otus.ru/journal/wp-content/uploads/2025/11/oj-1080x720-kopiya-3-770x515.jpg 770w, https://otus.ru/journal/wp-content/uploads/2025/11/oj-1080x720-kopiya-3-370x245.jpg 370w" data-src="https://otus.ru/journal/wp-content/uploads/2025/11/oj-1080x720-kopiya-3-270x180.jpg" data-sizes="(max-width: 270px) 100vw, 270px" /> </a>
<div class="content">
<h3 class="post-title"><a href="https://otus.ru/journal/uroven-gotovnosti-cto-k-2026/" class="post-link" data-wpel-link="internal">Уровень готовности CTO к 2026</a></h3>
<div class="post-meta">
<time class="post-date" datetime="2025-11-16T19:50:59+00:00">16 ноября, 2025</time>
</div>
</div>
</article >
<article class="post col-4">
<a href="https://otus.ru/journal/novye-uroki-noyabrya-tolko-top-temy-po-programmirovaniju/" title="Новые уроки ноября: только топ-темы по программированию" class="image-link" data-wpel-link="internal">
<img width="270" height="180" src="data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20270%20180%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3C%2Fsvg%3E" class="image lazyload wp-post-image" alt="Новые уроки ноября: только топ-темы по программированию" title="Новые уроки ноября: только топ-темы по программированию" decoding="async" loading="lazy" data-srcset="https://otus.ru/journal/wp-content/uploads/2025/11/oj-1080x720-kopiya-2-270x180.jpg 270w, https://otus.ru/journal/wp-content/uploads/2025/11/oj-1080x720-kopiya-2-770x515.jpg 770w, https://otus.ru/journal/wp-content/uploads/2025/11/oj-1080x720-kopiya-2-370x245.jpg 370w" data-src="https://otus.ru/journal/wp-content/uploads/2025/11/oj-1080x720-kopiya-2-270x180.jpg" data-sizes="(max-width: 270px) 100vw, 270px" /> </a>
<div class="content">
<h3 class="post-title"><a href="https://otus.ru/journal/novye-uroki-noyabrya-tolko-top-temy-po-programmirovaniju/" class="post-link" data-wpel-link="internal">Новые уроки ноября: только топ-темы по программированию</a></h3>
<div class="post-meta">
<time class="post-date" datetime="2025-11-09T23:24:11+00:00">9 ноября, 2025</time>
</div>
</div>
</article >
<article class="post col-4">
<a href="https://otus.ru/journal/schjot-idjot-na-chasy/" title="Счёт идёт на часы" class="image-link" data-wpel-link="internal">
<img width="270" height="180" src="data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20270%20180%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3C%2Fsvg%3E" class="image lazyload wp-post-image" alt="Счёт идёт на часы" title="Счёт идёт на часы" decoding="async" loading="lazy" data-srcset="https://otus.ru/journal/wp-content/uploads/2025/10/oj-1080x720-kopiya-7-270x180.png 270w, https://otus.ru/journal/wp-content/uploads/2025/10/oj-1080x720-kopiya-7-770x515.png 770w, https://otus.ru/journal/wp-content/uploads/2025/10/oj-1080x720-kopiya-7-370x245.png 370w" data-src="https://otus.ru/journal/wp-content/uploads/2025/10/oj-1080x720-kopiya-7-270x180.png" data-sizes="(max-width: 270px) 100vw, 270px" /> </a>
<div class="content">
<h3 class="post-title"><a href="https://otus.ru/journal/schjot-idjot-na-chasy/" class="post-link" data-wpel-link="internal">Счёт идёт на часы</a></h3>
<div class="post-meta">
<time class="post-date" datetime="2025-10-30T15:04:59+00:00">30 октября, 2025</time>
</div>
</div>
</article >
</div>
</section>
</article> <!-- .the-post -->
</div>
<aside class="col-4 sidebar">
<div class="inner">
<ul>
<li id="search-2" class="widget widget_search"><h5 class="widget-title"><span>Поиск по блогу</span></h5>
<form method="get" class="search-form" action="https://otus.ru/journal/">
<label>
<span class="screen-reader-text">Search for:</span>
<input type="search" class="search-field" placeholder="Введите запрос и нажмите Enter" value="" name="s" title="Search for:" />
</label>
<button type="submit" class="search-submit"><i class="fa fa-search"></i></button>
</form>
</li>
<li id="tag_cloud-5" class="widget widget_tag_cloud"><h5 class="widget-title"><span>Метки</span></h5><div class="tagcloud"><a href="https://otus.ru/journal/tag/android-2/" class="tag-cloud-link tag-link-74 tag-link-position-1" style="font-size: 12.472222222222pt;" aria-label="Android (34 элемента)" data-wpel-link="internal">Android</a>
<a href="https://otus.ru/journal/tag/c-3/" class="tag-cloud-link tag-link-91 tag-link-position-2" style="font-size: 10.916666666667pt;" aria-label="C (23 элемента)" data-wpel-link="internal">C</a>
<a href="https://otus.ru/journal/tag/c-2/" class="tag-cloud-link tag-link-81 tag-link-position-3" style="font-size: 12.666666666667pt;" aria-label="C# (35 элементов)" data-wpel-link="internal">C#</a>
<a href="https://otus.ru/journal/tag/c/" class="tag-cloud-link tag-link-20 tag-link-position-4" style="font-size: 12.472222222222pt;" aria-label="c++ (34 элемента)" data-wpel-link="internal">c++</a>
<a href="https://otus.ru/journal/tag/computer-science/" class="tag-cloud-link tag-link-209 tag-link-position-5" style="font-size: 15.972222222222pt;" aria-label="computer science (78 элементов)" data-wpel-link="internal">computer science</a>
<a href="https://otus.ru/journal/tag/css/" class="tag-cloud-link tag-link-288 tag-link-position-6" style="font-size: 8.6805555555556pt;" aria-label="CSS (13 элементов)" data-wpel-link="internal">CSS</a>
<a href="https://otus.ru/journal/tag/data-science/" class="tag-cloud-link tag-link-151 tag-link-position-7" style="font-size: 8pt;" aria-label="Data Science (11 элементов)" data-wpel-link="internal">Data Science</a>
<a href="https://otus.ru/journal/tag/devops/" class="tag-cloud-link tag-link-98 tag-link-position-8" style="font-size: 10.138888888889pt;" aria-label="devops (19 элементов)" data-wpel-link="internal">devops</a>
<a href="https://otus.ru/journal/tag/docker/" class="tag-cloud-link tag-link-143 tag-link-position-9" style="font-size: 8.2916666666667pt;" aria-label="Docker (12 элементов)" data-wpel-link="internal">Docker</a>
<a href="https://otus.ru/journal/tag/gamedev/" class="tag-cloud-link tag-link-25 tag-link-position-10" style="font-size: 11.694444444444pt;" aria-label="gamedev (28 элементов)" data-wpel-link="internal">gamedev</a>
<a href="https://otus.ru/journal/tag/hr/" class="tag-cloud-link tag-link-103 tag-link-position-11" style="font-size: 8pt;" aria-label="hr (11 элементов)" data-wpel-link="internal">hr</a>
<a href="https://otus.ru/journal/tag/html/" class="tag-cloud-link tag-link-217 tag-link-position-12" style="font-size: 11.208333333333pt;" aria-label="HTML (25 элементов)" data-wpel-link="internal">HTML</a>
<a href="https://otus.ru/journal/tag/ios/" class="tag-cloud-link tag-link-101 tag-link-position-13" style="font-size: 8.9722222222222pt;" aria-label="iOS (14 элементов)" data-wpel-link="internal">iOS</a>
<a href="https://otus.ru/journal/tag/it/" class="tag-cloud-link tag-link-50 tag-link-position-14" style="font-size: 10.527777777778pt;" aria-label="IT (21 элемент)" data-wpel-link="internal">IT</a>
<a href="https://otus.ru/journal/tag/java/" class="tag-cloud-link tag-link-75 tag-link-position-15" style="font-size: 15.680555555556pt;" aria-label="Java (73 элемента)" data-wpel-link="internal">Java</a>
<a href="https://otus.ru/journal/tag/javascript/" class="tag-cloud-link tag-link-83 tag-link-position-16" style="font-size: 14.319444444444pt;" aria-label="JavaScript (53 элемента)" data-wpel-link="internal">JavaScript</a>
<a href="https://otus.ru/journal/tag/linux/" class="tag-cloud-link tag-link-141 tag-link-position-17" style="font-size: 11.888888888889pt;" aria-label="Linux (29 элементов)" data-wpel-link="internal">Linux</a>
<a href="https://otus.ru/journal/tag/machine-learning/" class="tag-cloud-link tag-link-167 tag-link-position-18" style="font-size: 8.6805555555556pt;" aria-label="Machine Learning (13 элементов)" data-wpel-link="internal">Machine Learning</a>
<a href="https://otus.ru/journal/tag/otus-book/" class="tag-cloud-link tag-link-261 tag-link-position-19" style="font-size: 9.9444444444444pt;" aria-label="otus book (18 элементов)" data-wpel-link="internal">otus book</a>
<a href="https://otus.ru/journal/tag/php/" class="tag-cloud-link tag-link-45 tag-link-position-20" style="font-size: 10.527777777778pt;" aria-label="PHP (21 элемент)" data-wpel-link="internal">PHP</a>
<a href="https://otus.ru/journal/tag/python/" class="tag-cloud-link tag-link-27 tag-link-position-21" style="font-size: 16.944444444444pt;" aria-label="Python (99 элементов)" data-wpel-link="internal">Python</a>
<a href="https://otus.ru/journal/tag/qa/" class="tag-cloud-link tag-link-155 tag-link-position-22" style="font-size: 11.402777777778pt;" aria-label="qa (26 элементов)" data-wpel-link="internal">qa</a>
<a href="https://otus.ru/journal/tag/sql/" class="tag-cloud-link tag-link-38 tag-link-position-23" style="font-size: 12.861111111111pt;" aria-label="SQL (37 элементов)" data-wpel-link="internal">SQL</a>
<a href="https://otus.ru/journal/tag/team-lead/" class="tag-cloud-link tag-link-364 tag-link-position-24" style="font-size: 9.9444444444444pt;" aria-label="team lead (18 элементов)" data-wpel-link="internal">team lead</a>
<a href="https://otus.ru/journal/tag/unity/" class="tag-cloud-link tag-link-24 tag-link-position-25" style="font-size: 8pt;" aria-label="unity (11 элементов)" data-wpel-link="internal">unity</a>
<a href="https://otus.ru/journal/tag/algoritmy/" class="tag-cloud-link tag-link-30 tag-link-position-26" style="font-size: 9.9444444444444pt;" aria-label="Алгоритмы (18 элементов)" data-wpel-link="internal">Алгоритмы</a>
<a href="https://otus.ru/journal/tag/bazy-dannyh/" class="tag-cloud-link tag-link-40 tag-link-position-27" style="font-size: 10.138888888889pt;" aria-label="Базы данных (19 элементов)" data-wpel-link="internal">Базы данных</a>
<a href="https://otus.ru/journal/tag/matematika/" class="tag-cloud-link tag-link-44 tag-link-position-28" style="font-size: 10.916666666667pt;" aria-label="Математика (23 элемента)" data-wpel-link="internal">Математика</a>
<a href="https://otus.ru/journal/tag/arhitektura-po/" class="tag-cloud-link tag-link-10 tag-link-position-29" style="font-size: 9.4583333333333pt;" aria-label="архитектура ПО (16 элементов)" data-wpel-link="internal">архитектура ПО</a>
<a href="https://otus.ru/journal/tag/bazy-dannyh-2/" class="tag-cloud-link tag-link-251 tag-link-position-30" style="font-size: 10.138888888889pt;" aria-label="базы данных (19 элементов)" data-wpel-link="internal">базы данных</a>
<a href="https://otus.ru/journal/tag/vebinar/" class="tag-cloud-link tag-link-201 tag-link-position-31" style="font-size: 13.930555555556pt;" aria-label="вебинар (48 элементов)" data-wpel-link="internal">вебинар</a>
<a href="https://otus.ru/journal/tag/dajdzhest/" class="tag-cloud-link tag-link-308 tag-link-position-32" style="font-size: 10.722222222222pt;" aria-label="дайджест (22 элемента)" data-wpel-link="internal">дайджест</a>
<a href="https://otus.ru/journal/tag/zapis-vebinara/" class="tag-cloud-link tag-link-226 tag-link-position-33" style="font-size: 14.902777777778pt;" aria-label="запись вебинара (61 элемент)" data-wpel-link="internal">запись вебинара</a>
<a href="https://otus.ru/journal/tag/zapis-uroka/" class="tag-cloud-link tag-link-272 tag-link-position-34" style="font-size: 16.069444444444pt;" aria-label="запись урока (80 элементов)" data-wpel-link="internal">запись урока</a>
<a href="https://otus.ru/journal/tag/informacionnaya-bezopasnost/" class="tag-cloud-link tag-link-232 tag-link-position-35" style="font-size: 10.138888888889pt;" aria-label="информационная безопасность (19 элементов)" data-wpel-link="internal">информационная безопасность</a>
<a href="https://otus.ru/journal/tag/karera-v-it/" class="tag-cloud-link tag-link-292 tag-link-position-36" style="font-size: 9.9444444444444pt;" aria-label="карьера в IT (18 элементов)" data-wpel-link="internal">карьера в IT</a>
<a href="https://otus.ru/journal/tag/podborka/" class="tag-cloud-link tag-link-7 tag-link-position-37" style="font-size: 12.666666666667pt;" aria-label="подборка (35 элементов)" data-wpel-link="internal">подборка</a>
<a href="https://otus.ru/journal/tag/podborka-statej/" class="tag-cloud-link tag-link-219 tag-link-position-38" style="font-size: 15.777777777778pt;" aria-label="подборка статей (75 элементов)" data-wpel-link="internal">подборка статей</a>
<a href="https://otus.ru/journal/tag/programmirovanie/" class="tag-cloud-link tag-link-65 tag-link-position-39" style="font-size: 22pt;" aria-label="программирование (332 элемента)" data-wpel-link="internal">программирование</a>
<a href="https://otus.ru/journal/tag/proekt/" class="tag-cloud-link tag-link-321 tag-link-position-40" style="font-size: 11.888888888889pt;" aria-label="проект (29 элементов)" data-wpel-link="internal">проект</a>
<a href="https://otus.ru/journal/tag/proektnaya-rabota/" class="tag-cloud-link tag-link-310 tag-link-position-41" style="font-size: 11.597222222222pt;" aria-label="проектная работа (27 элементов)" data-wpel-link="internal">проектная работа</a>
<a href="https://otus.ru/journal/tag/seti/" class="tag-cloud-link tag-link-181 tag-link-position-42" style="font-size: 12.958333333333pt;" aria-label="сети (38 элементов)" data-wpel-link="internal">сети</a>
<a href="https://otus.ru/journal/tag/testirovanie/" class="tag-cloud-link tag-link-69 tag-link-position-43" style="font-size: 13.930555555556pt;" aria-label="тестирование (48 элементов)" data-wpel-link="internal">тестирование</a>
<a href="https://otus.ru/journal/tag/upravlenie-komandoj/" class="tag-cloud-link tag-link-63 tag-link-position-44" style="font-size: 11.694444444444pt;" aria-label="управление командой (28 элементов)" data-wpel-link="internal">управление командой</a>
<a href="https://otus.ru/journal/tag/habr-2/" class="tag-cloud-link tag-link-203 tag-link-position-45" style="font-size: 13.930555555556pt;" aria-label="хабр (48 элементов)" data-wpel-link="internal">хабр</a></div>
</li>
</ul>
</div>
</aside>
</div> <!-- .ts-row -->
</div> <!-- .main -->
<footer class="main-footer dark bold">
<section class="lower-footer cf">
<div class="wrap">
<div class="links">
<div class="menu-menju-navykov-container"><ul id="menu-menju-navykov-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10413"><a href="https://otus.ru/categories/programming/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Программирование<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10414"><a href="https://otus.ru/categories/architecture/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Архитектура<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10415"><a href="https://otus.ru/categories/operations/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Инфраструктура<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10416"><a href="https://otus.ru/categories/information-security-courses/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Безопасность<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10417"><a href="https://otus.ru/categories/data-science/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Data Science<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10418"><a href="https://otus.ru/categories/gamedev/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">GameDev<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10419"><a href="https://otus.ru/categories/marketing-business/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Управление<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10420"><a href="https://otus.ru/categories/analytics/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Аналитика и анализ<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10421"><a href="https://otus.ru/categories/testing/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer" class="wpel-icon-right">Тестирование<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
</ul></div> </div>
<p class="copyright"> © 2015-2026 OTUS </p>
<div class="to-top">
<a href="#" class="back-to-top"><i class="fa fa-angle-up"></i> Top</a>
</div>
</div>
</section>
</footer>
</div> <!-- .main-wrap -->
<div class="mobile-menu-container off-canvas" id="mobile-menu">
<a href="#" class="close"><i class="fa fa-times"></i></a>
<div class="logo">
</div>
<ul class="mobile-menu"></ul>
</div>
<div class="search-modal-wrap">
<div class="search-modal-box" role="dialog" aria-modal="true">
<form method="get" class="search-form" action="https://otus.ru/journal/">
<input type="search" class="search-field" name="s" placeholder="Search..." value="" required />
<button type="submit" class="search-submit visuallyhidden">Submit</button>
<p class="message">
Type above and press <em>Enter</em> to search. Press <em>Esc</em> to cancel. </p>
</form>
</div>
</div>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/plugins/clearfy/components/comments-plus/assets/js/url-span.js" id="wbcr-comments-plus-url-span-js"></script>
<script type="text/javascript" id="ez-toc-scroll-scriptjs-js-extra">
/* <![CDATA[ */
var eztoc_smooth_local = {"scroll_offset":"30"};
/* ]]> */
</script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js" id="ez-toc-scroll-scriptjs-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js" id="ez-toc-js-cookie-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js" id="ez-toc-jquery-sticky-kit-js"></script>
<script type="text/javascript" id="ez-toc-js-js-extra">
/* <![CDATA[ */
var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"","scroll_offset":"30","fallbackIcon":"<span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span>"};
/* ]]> */
</script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js" id="ez-toc-js-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/custom-script.js" id="custom-script-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/magnific-popup.js" id="magnific-popup-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/jquery.fitvids.js" id="jquery-fitvids-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-includes/js/imagesloaded.min.js" id="imagesloaded-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/object-fit-images.js" id="object-fit-images-js"></script>
<script type="text/javascript" id="contentberg-theme-js-extra">
/* <![CDATA[ */
var Bunyad = {"custom_ajax_url":"\/journal\/chto-nuzhno-znat-it-specialistu-o-vektorah\/"};
/* ]]> */
</script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/theme.js" id="contentberg-theme-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/theia-sticky-sidebar.js" id="theia-sticky-sidebar-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/jquery.slick.js" id="jquery-slick-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-content/themes/contentberg/js/jarallax.js" id="jarallax-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-includes/js/masonry.min.js" id="masonry-js"></script>
<script type="text/javascript" src="https://otus.ru/journal/wp-includes/js/jquery/jquery.masonry.min.js" id="jquery-masonry-js"></script>
</body>
</html>
<!-- Cache served by breeze CACHE - Last modified: Tue, 10 Mar 2026 01:29:03 GMT -->