Как построить вектор в эксель

Векторные диаграммы
Содержание
  1. Векторные диаграммы и комплексное представление
  2. Разновидности векторных диаграмм
  3. Механика; гармонический осциллятор
  4. Представление синусоидальных функций в виде комплексных чисел
  5. Векторная диаграмма при последовательном соединении элементов
  6. Векторная диаграмма при параллельном соединении элементов
  7. Алгоритм создания лучевой векторной диаграммы в Excel
  8. Определение и построение точек
  9. Построение линий на лучевой диаграмме
  10. Подготовка данных для лучевой диаграммы
  11. Как вычислить сумму векторов?
  12. Сложение и вычитание векторов
  13. Векторное произведение в EXCEL
  14. Коллинеарность векторов
  15. Нахождение длины вектора с — результата векторного произведения
  16. Лучевая векторная диаграмма для визуализации связей в Excel
  17. Как сделать лучевую векторную диаграмму связей в Excel
  18. Алгоритм создания лучевой векторной диаграммы в Excel
  19. Определение и построение точек
  20. Построение линий на лучевой диаграмме
  21. Подготовка данных для лучевой диаграммы
  22. Обработка данных для построения лучевой диаграммы
  23. Визуализация данных связей участников на лучевой диаграмме
  24. Интерактивная панель управления лучевой диаграммой связей
  25. 🔥 Видео

Видео:Как построить гистограмму в excelСкачать

Как построить гистограмму в excel

Векторные диаграммы и комплексное представление

Векторные диаграммы можно считать вариантом (и иллюстрацией) представления колебаний в виде комплексных чисел . При таком сопоставлении ось Ox соответствует оси действительных чисел, а ось Oy – оси чисто мнимых чисел (положительный единичный вектор вдоль которой есть мнимая единица ).

Тогда вектор длиной A, вращающийся в комплексной плоскости с постоянной угловой скоростью ω с начальным углом φ0 запишется как комплексное число

а его действительная часть

-есть гармоническое колебание с циклической частотой ω и начальной фазой φ0.

Хотя, как видно уже из вышесказанного, векторные диаграммы и комплексное представление колебаний теснейшим образом связаны и по сути представляют собой варианты или разные стороны одного и того же метода, они, тем не менее, обладают своими особенностями и могут применяться и по отдельности.

  • Метод векторных диаграмм может излагаться отдельно в курсах электротехники или элементарной физики, если по тем или иным причинам (обычно связанным с умеренным уровнем математической подготовки учащихся и недостатком времени) надо избежать использования комплексных чисел (в явном виде) вообще.
  • Метод комплексного представления (который при необходимости или желании может включать и графическое представление, что, правда, совершенно не обязательно и иногда излишне) вообще говоря более мощен, т.к. естественно включает в себя, например, составление и решение систем уравнений любой сложности, в то время как метод векторных диаграмм в чистом виде всё же ограничен задачами, подразумевающим суммирование, которое можно изобразить на одном чертеже.
  • Однако метод векторных диаграмм (в чистом виде или в качестве графической составляющей метода комплексного представления) – более нагляден, а значит в некоторых случаях потенциально более надежен (позволяет до некоторой степени избежать грубых случайных ошибок, которые могут встречаться при абстрактных алгебраических вычислениях) и позволяет в некоторых случаях достичь в каком-то смысле более глубокого понимания задачи.

Видео:Making vector graphs in excelСкачать

Making vector graphs in excel

Разновидности векторных диаграмм

Для корректного отображения переменных величин, которые определяют функциональность радиотехнических устройств, хорошо подходит векторная графика. Подразумевается соответствующее изменение основных параметров сигнала по стандартной синусоидальной (косинусоидальной) кривой. Для наглядного представления процесса гармоническое колебание представляют, как проекцию вектора на координатную ось.

С применением типовых формул несложно рассчитать длину, которая получится равной амплитуде в определенный момент времени. Угол наклона будет показывать фазу. Суммарные влияния и соответствующие изменения векторов подчиняются обычным правилам геометрии.

Различают качественные и точные диаграммы. Первые применяют для учета взаимных связей. Они помогают сделать предварительную оценку либо используются для полноценной замены вычислений. Другие создают с учетом полученных результатов, которые определяют размеры и направленность отдельных векторов.

Как построить вектор в эксель

Допустим, что надо изучить изменение параметров тока в цепи при разных значениях сопротивления резистора в диапазоне от нуля до бесконечности. В этой схеме напряжение на выходе (U) будет равно сумме значений (UR и UL) на каждом из элементов. Индуктивный характер второй величины подразумевает перпендикулярное взаимное расположение, что хорошо видно на части рисунка б). Образованные треугольники отлично вписываются в сегмент окружности 180 градусов. Эта кривая соответствует всем возможным точкам, через которые проходит конец вектора UR при соответствующем изменении электрического сопротивления. Вторая диаграмма в) демонстрирует отставание тока по фазе на угол 90°.

Как построить вектор в эксель

Здесь изображен двухполюсный элемент с активной и реактивной составляющими проводимости (G и jB, соответственно). Аналогичными параметрами обладает классический колебательный контур, созданный с применением параллельной схемы. Отмеченные выше параметры можно изобразить векторами, которые расположены постоянно под углом 90°. Изменение реактивной компоненты сопровождается перемещением вектора тока (I1…I3). Образованная линия располагается перпендикулярно U и на расстоянии Ia от нулевой точки оси координат.

Механика; гармонический осциллятор

  • Гармонический осциллятор в механике и гармонический осциллятор любой природы формально представляют точную аналогию, поэтому рассмотрим их в одном параграфе на примере механического гармонического осциллятора.
  • Применение векторных диаграмм в механике сводится в основном к случаю гармонического осциллятора (в том числе имеется в виду и случай осциллятора с линейной по скорости силой трения); впрочем, векторные диаграммы могут быть до некоторой степени полезны и для исследования нескольких осцилляторов в том числе и в пределе бесконечного их количества (для колебаний или волн в распределенных системах).
  • С современной точки зрения применение векторных диаграмм к гармоническому осциллятору представляет скорее только исторический и педагогический интерес, однако тем не менее в принципе они здесь вполне применимы.
  • В механике применение векторных диаграмм (обычно подразумевается их применение к одномерному осциллятору) имеет ту особенность, что добавляющаяся вторая координата для превращения колебаний во вращение может иметь не только чисто формальный абстрактный смысл, но для одномерной механической системы такого сорта может быть указана механическая же двумерная система, для которой векторная диаграмма первой реализуется как вполне реальное двумерное механическое движение, и все векторы реально двумерны (а после проецирования всех их и движения точки двумерной системы на одну ось, мы получаем мгновенные значения соответствующих величин – в том числе положения – для соответствующей одномерной системы); таким образом, для механической одномерной системы возможна не только формальная математическая, но и реальная механическая модель, переводящая колебательное одномерное движение во вращательное движение в двумерном пространстве, реализующая в себе векторную диаграмму для одномерной системы.

Разберем два основных случая простого применения векторных диаграмм в механике (как замечено выше, также применимых к гармоническому осциллятору не только механической, но любой природы): осциллятор без затухания и без внешней силы и осциллятор с (линейным) затуханием (вязкостью), и внешней вынуждающей силой.

Представление синусоидальных функций в виде комплексных чисел

Векторная диаграмма – это удобный инструмент представления синусоидальных функций времени, коими являются, к примеру, напряжения и токи электрической цепи переменного тока.

Рассмотрим, например, произвольный ток, представленный в виде синусоидальной функции

Данный синусоидальный сигнал можно представить в виде комплексной величины

Для формирования комплексного числа используются модуль и фаза синусоидального сигнала.

Векторная диаграмма при последовательном соединении элементов

Для построения векторных диаграмм сперва составляют уравнения по законам Кирхгофа для рассматриваемой электрической цепи.

Рассмотрим электрическую цепь, представленную на рис. 1, и нарисуем для неё векторную диаграмму напряжений. Обозначим падение напряжение на элементах.

Как построить вектор в эксельРис. 1. Последовательное соединение элементов цепи

Составим уравнение для данной цепи по второму закону Кирхгофа :

По закону Ома падение напряжений на элементах определяется по следующим выражениям:

Для построения векторной диаграммы необходимо отобразить приведённые в уравнении слагаемые на комплексной плоскости. Обычно вектора токов и напряжений отображаются в своих масштабах: отдельно для напряжений и отдельно для токов.

Из курса математики известно, что j = 1∠90°, −j = 1∠−90°. Отсюда при построении векторной диаграммы умножение какого-либо вектора на мнимую единицу j приводит к повороту этого вектора на 90 градусов против часовой стрелки, а умножение на −j приводит к повороту этого вектора на 90 градусов по часовой стрелке.

При построении векторной диаграммы напряжений на комплексной плоскости сперва отобразим вектор тока I, после чего относительного него будем отображать вектора падений напряжений (рис. 2) с учётом приведённых выше соотношений для мнимой единицы.

Падение напряжения на резисторе UR совпадает по направлению с током I (т.к. UR = I R, а R – чисто действительная величина или, простыми словами, нет умножения на мнимую единицу). Падение напряжения на индуктивном сопротивлении опережает вектор тока на 90° (т.к. UL = I jXL, а умножение на j приводит повороту этого вектора на 90° против часовой стрелки). Падение напряжения на ёмкостном сопротивлении отстаёт от вектора тока на 90° (т.к. UC = −I jXC, а умножение на −j приводит повороту этого вектора на 90° по часовой стрелке).

Как построить вектор в эксель
Рис. 2. Векторная диаграмма напряжений при последовательном соединении элементов цепи

Векторная диаграмма при параллельном соединении элементов

Рассмотрим электрическую цепь, представленную на рис. 3, и нарисуем для неё векторную диаграмму токов. Обозначим направление токов в ветвях.

Как построить вектор в эксель
Рис. 3. Параллельное соединение элементов цепи

Составим уравнение для данной цепи по первому закону Кирхгофа :

Определим по закону Ома токи в ветвях по следующим выражениям, учитывая, что 1 / j = −j:

Для построения векторной диаграммы необходимо отобразить приведённые в уравнении слагаемые на комплексной плоскости.

При построении векторной диаграммы токов на комплексной плоскости сперва отобразим вектор ЭДС E, после чего относительного него будем отображать вектора токов токов (рис. 4) с учётом приведённых выше соотношений для мнимой единицы.

Ток в резисторе IR совпадает по направлению с ЭДС E (т.к. IR = E / R, а R – чисто действительная величина или, простыми словами, нет умножения на мнимую единицу). Ток в индуктивном сопротивлении отстаёт от вектора ЭДС на 90° (т.к. IL = −j ∙ E / XL, а умножение на −j приводит повороту этого вектора на 90° по часовой стрелки). Ток в ёмкостном сопротивлении опережает вектор ЭДС на 90° (т.к. IC = j ∙ E / XC, а умножение на j приводит повороту этого вектора на 90° против часовой стрелки). Результирующий вектор тока определяется после геометрического сложения всех векторов по правилу параллелограмма.

Как построить вектор в эксель
Рис. 4. Векторная диаграмма токов при параллельном соединении элементов цепи

Для произвольной цепи алгоритм построения векторных диаграмм аналогичен вышеизложенному с учётом протекаемых в ветвях токов и прикладываемых напряжений.

Обращаем ваше внимание, что на сайте представлен инструмент для построения векторных диаграмм онлайн для трёхфазных цепей.

Видео:Как в excel построить графикСкачать

Как в excel построить график

Алгоритм создания лучевой векторной диаграммы в Excel

Чтобы упростить наш урок, давайте предположим, что мы говорим об отношениях не между четырнадцатью как на графике, а пока только с 4-ма людьми по имени Антон, Алиса, Борис и Белла.

Наша матрица уровня отношений и связей между ними выглядит следующим образом:

Как построить вектор в эксель

  • 0 значит отсутствие отношений;
  • 1 означает слабые отношения (например: Антон и Алиса просто знают друг друга);
  • 2 означает крепкие отношения (например, Борис и Алиса друзья).

Как можно геометрически смоделировать визуализацию этих исходных данных? Если бы мы нарисовали отношения между этими четырьмя людьми (Антон, Алиса, Борис и Белла), это схематически выглядело бы так:

Как построить вектор в эксель

2 критерия, которые нам нужно определить:

  1. Расположение точек (где печатаются имена людей).
  2. Линии (начальная и конечная точка соединения линий).

Определение и построение точек

Сначала нам нужно построить наши точки таким образом, чтобы промежуток между каждой точкой был одинаковым. Это создаст сбалансированный график.

Какая геометрическая фигура максимально удовлетворяет нашу потребность в таких равных промежутках? Конечно же круг!

Вы можете возразить, что на готовой модели диаграммы нет фигуры круга. Да действительно нет –вот так. Нам не нужно рисовать круг. Нам просто нужно построить точки вокруг него.

Таким образом, у нас есть 4 заинтересованные стороны, нам нужно 4 точки:

  1. Если у нас 12 заинтересованных сторон, нам нужно 12 точек.
  2. Если у нас есть 20, нам нужно 20 точек.

Предполагая, что источником нашего круга является (x, y), радиус – это r, а тета – 360, деленная на количество нужных нам точек. Первая точка (x1, y1) на окружности будет в этой позиции:

  • x1 = x + r * COS (тета);
  • y1 = y + r * SIN (тета).

Как только все точки рассчитаны и подключены к XY-диаграмме (точечная диаграмма), давайте двигаться дальше.

Построение линий на лучевой диаграмме

Допустим, у нас в сети есть n человек. Это означает, что каждый человек может иметь максимум n -1 отношений.

Таким образом, общее количество возможных линий на нашем графике равно n * ( n -1) / 2.

Нам нужно разделить его на 2, как будто A знает B, тогда B тоже знает A. Но нам нужно нарисовать только 1 линию.

Шаблон лучевой диаграммы для анализа сетевого графика настроен для работы с 20 людьми. Его можно скачать в конце статьи и использовать как готовый аналитический инструмент визуализации данных связей. Это означает, что максимальное количество строк, которое мы можем иметь, будет равно 190.

Каждая строка требует добавления отдельной серии на график. Это означает, что нам нужно добавить 190 серий данных только для 20 человек. И это удовлетворяет только одному типу линии (пунктирная или толстая). Если нам нужны разные линии в зависимости от типа отношений, нам нужно добавить еще 190 серий.

Это больно и смешно одновременно. К счастью, выход есть!

Мы можем использовать гораздо меньшее количество серий и по-прежнему строить один и тот же график.

Допустим, у нас есть 4 человека – A,B,C и D. Ради простоты, давайте предположим, что координаты этих 4-х участников следующие:

И скажем, A имеет отношения с B, C и D.

Это означает, что нам нужно нарисовать 3 линии, от A до B, от A до C и A до D.

Теперь, вместо того, чтобы поставить 3 серии для диаграммы, что если мы поставим одну длинную серию, которая выглядит следующим образом:

Это означает, что мы просто рисуем одну длинную линию от A до B, от A до C, от A до D. Договорились, что это не прямая линия, но точечные диаграммы Excel могут нарисовать любую линию, если вы предоставите ей набор координат.

Смотрите эту иллюстрацию, чтобы понять технику:

Как построить вектор в эксель

Таким образом, вместо 190 рядов данных для диаграммы нам просто нужно 20 рядов.

На последнем графике мы имеем 40 + 2 + 1 ряд данных. Это потому что:

  • 20 линий для слабых отношений (пунктирные линии);
  • 20 линий для прочных отношений (толстые линии);
  • 1 строка для выделения синим цветом слабых отношений выделенного участника;
  • 1 строка для выделения зеленым цветом сильных отношений выделенного участника;
  • 1 комплект без линий, а просто точек для подписей данных на графике.

Как сгенерировать все 20 серий данных:

Это требует следующей логики:

  • Предполагая, что нам нужны линии для отношений человека n .
  • Точка этого человека будет ( Xn, Yn ) и уже рассчитана ранее (в точках на графике вокруг круга).
  • Нам нужно всего 40 строк данных.
  • Каждая нечетная строка будет иметь ( Xn, Yn ).
  • Для каждого четного ряда:
    • разделите номер строки на 2, чтобы получить номер человека (скажем, m );
    • ( Xn, Yn ), если нет отношений между n и m ;
    • ( Xm, Ym ), если есть отношения.

    Нам нужны формулы MOD и INDEX для выражения этой логики в Excel.

    Как только все координаты линии будут рассчитаны, добавьте их к нашему точечному графику как новые ряды используя инструмент из дополнительного меню: «РАБОТА С ДИАГРАММАМИ»-«КОНСТРУКТОР»-«Выбрать данные» в окне «Выбор источника данных» используйте кнопку «Добавить» для добавления всех 43-х рядов.

    Реализовывать создание такой лучевой диаграммы связей будем в 3 этапа:

    1. Подготовка исходных данных.
    2. Обработка данных.
    3. Визуализация.

    Видео:Зонтик в Excel. Тренируемся создавать графики в ExcelСкачать

    Зонтик в Excel. Тренируемся создавать графики в Excel

    Подготовка данных для лучевой диаграммы

    Как уже упоминалось выше данный шаблон будет обладать возможностью визуального построения связей до 20-ти участников (компаний, филиалов, контрагентов и т.п.). На листе книги шаблона «Данные» предоставленная таблица для заполнения входящих значений. Например, заполним ее для 14-ти участников рынка:

    Как построить вектор в эксель

    На этом же листе создадим дополнительную таблицу, которая представляет собой матрицу связей всех возможных участников, сгенерированную формулой:

    Как построить вектор в эксель

    С подготовкой данных мы закончили переходим к обработке.

    Как вычислить сумму векторов?

    Вектора и матрицы в электронной таблице хранятся в виде массивов.

    Известно, что сумма векторов – это вектор, координаты которого равны суммам соответствующих координат исходных векторов:

    Для вычисления суммы векторов нужно выполнить следующую последовательность действий:

    – В диапазоны ячеек одинаковой размерности ввести значения числовых элементов каждого вектора.

    – Выделить диапазон ячеек для вычисляемого результата такой же размерности, что и исходные векторы.

    – Ввести в выделенный диапазон формулу перемножения диапазонов

    – Нажать комбинацию клавиш [Ctrl] + [Shift] +[Enter].

    Даны два вектора:

    Требуется вычислить сумму этих векторов.

    – В ячейки диапазона А2:A4 введем значения координат вектора a1, а в ячейки диапазона С2:С4 – координаты вектора a2.

    – Выделим ячейки диапазона, в которых будет вычисляться результирующий вектор С ( E2:E4 ) и введем в выделенный диапазон формулу:

    – Нажмем комбинацию клавиш [Ctrl] + [Shift] +[Enter]. В ячейках диапазона E2:E4 будут вычислены соответствующие координаты результирующего вектора.

    Видео:Как построить график в ExcelСкачать

    Как построить график в Excel

    Сложение и вычитание векторов

    Главным достоинством векторных — это возможность простого сложения и вычитания двух величин. Например: требуется сложить, два тока, заданных уравнениями

    Как построить вектор в эксель

    Сложим два заданных тока i1 и i2 по известному правилу сложения векторов (рис. 12.12, а). Для этого изобразим токи в виде векторов из общего начала 0. Результирующий вектор найдем как диагональ параллелограмма, построенного на слагаемых векторах:

    Сложение векторов, особенно трех и более, удобнее вести в таком порядке: один вектор остается на месте, другие переносятся параллель
    но самим себе так, чтобы начало последующего вектора совпало с концом предыдущего.

    Вектор Im, проведенный из начала первого вектора в конец последнего, представляет собой сумму всех векторов (рис. 12.12, б).

    Вычитание одного вектора из другого выполняют сложением прямого вектора (уменьшаемого) и обратного (вычитаемого) (рис. 12.13):

    Как построить вектор в эксель

    При сложении синусоидальных величин в отдельных случаях можно применить аналитическое решение: применительно к рис. 12.12, а — по теореме косинусов; к рис. 12.14, а — сложение модулей векторов; б — вычитание модулей векторов, в — по теореме Пифагора.

    Видео:Как в Excel добавить линию на график быстроСкачать

    Как в Excel добавить линию на график быстро

    Векторное произведение в EXCEL

    history 19 декабря 2015 г.
      Группы статей
    • Векторы

    Найдем векторное произведение 2-х векторов с помощью функций MS EXCEL. Также создадим таблицу для проверки векторов на коллинеарность.

    Сначала немного теории. Векторным произведением двух векторов а и b , заданных в прямоугольной системе координат трехмерного пространства, называется такой вектор c , что:

    1. он перпендикулярен обоим векторам а и b ;
    2. длина векторас равна произведению длин векторов а и b на синус угла между ними;
    3. вектор с направлен так, что тройка векторов а , b и с является правой ( с конца вектора с кратчайший поворот от вектора a к вектору b виден наблюдателю против часовой стрелки ).

    Как построить вектор в эксель

    Почему такое сложное определение? Дело в том, что результатом векторного произведения [ a х b ], в отличие от скалярного , является вектор. А для того, чтобы однозначно определить вектор нужно задать его длину (второй пункт определения) и направление (первый и третий пункты определения).

    Векторное произведение двух векторов a = < a x ; a y ; a z > и b = < b x ; b y ; b z > в декартовой системе координат можно вычислить, используя формулы:

    или в матричной форме:

    Как построить вектор в эксель

    Теперь вычислим векторное произведение в MS EXCEL. Встроенная функция к сожалению отсутствует. Кроме того, формула должна возвращать три значения, т.е. 3 координаты вектора. Это может быть реализовано только формулой массива (вариант, когда 3 координаты рассчитываются независимо, с использованием 3-х различных формул, очевиден, но не интересен, хотя и приведен файле примера ).

    Пусть даны координаты векторов а и b , записанные в строках 8 и 9 (см. файл примера ).

    Как построить вектор в эксель

    Обратим внимание, что запись в матричной форме напоминает вычисление обратной матрицы методом алгебраических дополнений . Вместо единичных векторов i, j, k запишем вспомогательный вектор с координатами и поместим его в строке 7 над векторами. Теперь у нас есть квадратная матрица А третьего порядка, для которой можно вычислить обратную матрицу.

    Попробуем использовать функцию МОБР() для вычисления векторного произведения. Заметим, что три слагаемых из определения векторного произведения в матричной форме совпадают со значениями верхней строки матрицы алгебраических дополнений.

    Примечание : Напомним, что алгебраическое дополнение A ij вычисляется по формуле A ij =(-1) i+j *М ij (где М — соответствующий минор, т.е. определитель, состоящий из элементов матрицы А за исключением всех элементов, расположенных на строке i и в столбце j).

    Так как обратная матрица вычисляется по формуле:

    Как построить вектор в эксель

    то имея обратную матрицу, для вычисления верхней строки матрицы алгебраических дополнений и, соответственно, координат вектора с , необходимо ее транспонировать , а затем умножить ее на определитель матрицы А (той, что содержит координаты наших векторов а и b и единичный вектор).

    Это реализовано с помощью формулы массива =ТРАНСП(МОБР(B7:D9))*МОПРЕД(B7:D9)

    Видео:Построение векторных диаграмм/Треугольник токов, напряжений и мощностей/Коэффициент мощностиСкачать

    Построение векторных диаграмм/Треугольник токов, напряжений и мощностей/Коэффициент мощности

    Коллинеарность векторов

    Если два вектора коллинеарны, т.е. лежат на параллельных прямых, то их векторное произведение равно 0. В файле примеров приведена таблица для проверки векторов на коллинеарность.

    Как построить вектор в эксель

    Видео:Как построить график в ЭКСЕЛЬСкачать

    Как построить график в ЭКСЕЛЬ

    Нахождение длины вектора с — результата векторного произведения

    Из определения векторного произведения длина вектора с равна произведению длин векторов а и b на синус угла между ними.

    Примечание : Как вычислить длины векторов по их координатам показано в статье Вычисление длины (модуля) вектора в MS EXCEL .

    Синус угла найдем через тригонометрическую формулe sin 2 x+cos 2 x=1

    Как построить вектор в эксель

    Конечно, можно также сначала найти векторное произведение, а затем длину полученного вектора. Естественно, оба метода расчета дают одинаковые результаты.

    Видео:Действия с матрицами в ExcelСкачать

    Действия с матрицами в Excel

    Лучевая векторная диаграмма для визуализации связей в Excel

    Как сделать в Excel отображение отношений между людьми, компаниями, филиалами и т.д. с помощью интерактивной лучевой диаграммы. Это, так называемый сетевой график, помогает нам визуализировать отношения между разными людьми в интерактивном режиме.

    Видео:КАК РАЗОБРАТЬСЯ В ВЫСШЕЙ МАТЕМАТИКЕСкачать

    КАК РАЗОБРАТЬСЯ В ВЫСШЕЙ МАТЕМАТИКЕ

    Как сделать лучевую векторную диаграмму связей в Excel

    Как построить вектор в эксель

    Сначала взглянем на то, что мы пытаемся построить и визуально оценим объем работы. Выглядит интересно? Тогда читайте дальше, чтобы узнать, как это создать.

    Чтобы создать лучевую диаграмму в Excel для визуального анализа взаимоотношений в сети, нам нужно сначала понять ее различные составляющие.

    Как видите, диаграмма содержит следующие части:

    1. Набор точек, каждая из которых представляет одну заинтересованную сторону – участники сети.
    2. Набор сероватых толстых сплошных и тонких пунктирных линий, представляющих все отношения между людьми. Сплошные – сильные связи (например, друзья), пунктирные – слабые связи (знакомые).
    3. Набор зеленых толстых и синих пунктирных линий, представляющих отношения для выбранного конкретного участника сетевой группы.
    4. Срез для выбора анализа участника – как панель управления лучевой диаграммой.
    5. Табличка со сводной статистикой выбранного человека.

    Видео:Математика это не ИсламСкачать

    Математика это не Ислам

    Алгоритм создания лучевой векторной диаграммы в Excel

    Чтобы упростить наш урок, давайте предположим, что мы говорим об отношениях не между четырнадцатью как на графике, а пока только с 4-ма людьми по имени Антон, Алиса, Борис и Белла.

    Наша матрица уровня отношений и связей между ними выглядит следующим образом:

    Как построить вектор в эксель

    • 0 значит отсутствие отношений;
    • 1 означает слабые отношения (например: Антон и Алиса просто знают друг друга);
    • 2 означает крепкие отношения (например, Борис и Алиса друзья).

    Как можно геометрически смоделировать визуализацию этих исходных данных? Если бы мы нарисовали отношения между этими четырьмя людьми (Антон, Алиса, Борис и Белла), это схематически выглядело бы так:

    Как построить вектор в эксель

    2 критерия, которые нам нужно определить:

    1. Расположение точек (где печатаются имена людей).
    2. Линии (начальная и конечная точка соединения линий).

    Определение и построение точек

    Сначала нам нужно построить наши точки таким образом, чтобы промежуток между каждой точкой был одинаковым. Это создаст сбалансированный график.

    Какая геометрическая фигура максимально удовлетворяет нашу потребность в таких равных промежутках? Конечно же круг!

    Вы можете возразить, что на готовой модели диаграммы нет фигуры круга. Да действительно нет –вот так. Нам не нужно рисовать круг. Нам просто нужно построить точки вокруг него.

    Таким образом, у нас есть 4 заинтересованные стороны, нам нужно 4 точки:

    1. Если у нас 12 заинтересованных сторон, нам нужно 12 точек.
    2. Если у нас есть 20, нам нужно 20 точек.

    Предполагая, что источником нашего круга является (x, y), радиус — это r, а тета — 360, деленная на количество нужных нам точек. Первая точка (x1, y1) на окружности будет в этой позиции:

    • x1 = x + r * COS (тета);
    • y1 = y + r * SIN (тета).

    Как только все точки рассчитаны и подключены к XY-диаграмме (точечная диаграмма), давайте двигаться дальше.

    Построение линий на лучевой диаграмме

    Допустим, у нас в сети есть n человек. Это означает, что каждый человек может иметь максимум n -1 отношений.

    Таким образом, общее количество возможных линий на нашем графике равно n * ( n -1) / 2.

    Нам нужно разделить его на 2, как будто A знает B, тогда B тоже знает A. Но нам нужно нарисовать только 1 линию.

    Шаблон лучевой диаграммы для анализа сетевого графика настроен для работы с 20 людьми. Его можно скачать в конце статьи и использовать как готовый аналитический инструмент визуализации данных связей. Это означает, что максимальное количество строк, которое мы можем иметь, будет равно 190.

    Каждая строка требует добавления отдельной серии на график. Это означает, что нам нужно добавить 190 серий данных только для 20 человек. И это удовлетворяет только одному типу линии (пунктирная или толстая). Если нам нужны разные линии в зависимости от типа отношений, нам нужно добавить еще 190 серий.

    Это больно и смешно одновременно. К счастью, выход есть!

    Мы можем использовать гораздо меньшее количество серий и по-прежнему строить один и тот же график.

    Допустим, у нас есть 4 человека – A,B,C и D. Ради простоты, давайте предположим, что координаты этих 4-х участников следующие:

    И скажем, A имеет отношения с B, C и D.

    Это означает, что нам нужно нарисовать 3 линии, от A до B, от A до C и A до D.

    Теперь, вместо того, чтобы поставить 3 серии для диаграммы, что если мы поставим одну длинную серию, которая выглядит следующим образом:

    Это означает, что мы просто рисуем одну длинную линию от A до B, от A до C, от A до D. Договорились, что это не прямая линия, но точечные диаграммы Excel могут нарисовать любую линию, если вы предоставите ей набор координат.

    Смотрите эту иллюстрацию, чтобы понять технику:

    Как построить вектор в эксель

    Таким образом, вместо 190 рядов данных для диаграммы нам просто нужно 20 рядов.

    На последнем графике мы имеем 40 + 2 + 1 ряд данных. Это потому что:

    • 20 линий для слабых отношений (пунктирные линии);
    • 20 линий для прочных отношений (толстые линии);
    • 1 строка для выделения синим цветом слабых отношений выделенного участника;
    • 1 строка для выделения зеленым цветом сильных отношений выделенного участника;
    • 1 комплект без линий, а просто точек для подписей данных на графике.

    Как сгенерировать все 20 серий данных:

    Это требует следующей логики:

  • Предполагая, что нам нужны линии для отношений человека n .
  • Точка этого человека будет ( Xn, Yn ) и уже рассчитана ранее (в точках на графике вокруг круга).
  • Нам нужно всего 40 строк данных.
  • Каждая нечетная строка будет иметь ( Xn, Yn ).
  • Для каждого четного ряда:
    • разделите номер строки на 2, чтобы получить номер человека (скажем, m );
    • ( Xn, Yn ), если нет отношений между n и m ;
    • ( Xm, Ym ), если есть отношения.

    Нам нужны формулы MOD и INDEX для выражения этой логики в Excel.

    Как только все координаты линии будут рассчитаны, добавьте их к нашему точечному графику как новые ряды используя инструмент из дополнительного меню: «РАБОТА С ДИАГРАММАМИ»-«КОНСТРУКТОР»-«Выбрать данные» в окне «Выбор источника данных» используйте кнопку «Добавить» для добавления всех 43-х рядов.

    Реализовывать создание такой лучевой диаграммы связей будем в 3 этапа:

    1. Подготовка исходных данных.
    2. Обработка данных.
    3. Визуализация.

    Видео:Как построить точечную диаграмму в excelСкачать

    Как построить точечную диаграмму в excel

    Подготовка данных для лучевой диаграммы

    Как уже упоминалось выше данный шаблон будет обладать возможностью визуального построения связей до 20-ти участников (компаний, филиалов, контрагентов и т.п.). На листе книги шаблона «Данные» предоставленная таблица для заполнения входящих значений. Например, заполним ее для 14-ти участников рынка:

    Как построить вектор в эксель

    На этом же листе создадим дополнительную таблицу, которая представляет собой матрицу связей всех возможных участников, сгенерированную формулой:

    Как построить вектор в эксель

    С подготовкой данных мы закончили переходим к обработке.

    Видео:Вычитание векторов. 9 класс.Скачать

    Вычитание векторов. 9 класс.

    Обработка данных для построения лучевой диаграммы

    На следующем листе с именем «Обработка» создаем сначала 2 таблицы: одна обычная, вторая умная. Обычная таблица заполнена формулами и значениями так как показано на рисунке:

    СЧЁТЗ(Данные!$B$3:$B$22);»»;ИНДЕКС(Данные!$B$3:$B$22;$B$60))’ > Как построить вектор в эксель

    1. В ячейках B9 и B10 используются формулы массива поэтому при их вводе следует использовать комбинацию клавиш CTRL+SHIFT+Enter.
    2. Умная таблица должна быть расположена не выше 45-ой строки текущего листа Excel. Для данной таблице будет регулярно применятся фильтр, который будет скрывать часть строк листа. Нельзя допустить чтобы в эти строки попадали другие значения.

    Рядом создаем еще одну таблицу для вычисления координат на основе данных первой таблицы. Для этого используется 2 формулы для значений X и Y:

    Как построить вектор в эксель

    Следующая таблица создана для построения координат линий – отношений на уровне знакомых. Таблица содержит 40 строк и 40 столбцов. Каждая пара столбов – это входящие данные для радов диаграммы. Все ячейки заполнены одной сложной формулой:

    1);ИНДЕКС($E$3:$F$22;I$2;ОСТАТ(ЧИСЛСТОЛБ($H$2:I$2);2)+1);ИНДЕКС($E$3:$F$22;ЦЕЛОЕ($H4/2)+1;ОСТАТ(ЧИСЛСТОЛБ($H$2:I$2);2)+1))’ > Как построить вектор в эксель

    Рядом же сразу создаем аналогичным образом таблиц с координатами построения линий – отношений на уровне друзей. Все ее ячейки заполнены формулой:

    2);ИНДЕКС($E$3:$F$22;AX$2;ОСТАТ(ЧИСЛСТОЛБ($AW$2:AX$2);2)+1);ИНДЕКС($E$3:$F$22;ЦЕЛОЕ($H4/2)+1;ОСТАТ(ЧИСЛСТОЛБ($AW$2:AX$2);2)+1))’ > Как построить вектор в эксель

    Эти две таблицы будут использованы для построения серых линий. А теперь создадим еще одну таблицу для построения синих и зеленых линий для выделенного участника:

    Как построить вектор в эксель

    В каждом столбце этой таблицы используются разные формулы:

    Столбец листа CM (X-синяя):

    Все с обработкой закончили! У нас есть все координаты для точек и линий. Осталось только построить лучевую диаграмму визуализировав таким образом входящие значения на листе «Данные».

    Видео:Решение системы линейных алгебраических уравнений (СЛАУ) в Excel МАТРИЧНЫМ МЕТОДОМСкачать

    Решение системы линейных алгебраических уравнений (СЛАУ) в Excel МАТРИЧНЫМ МЕТОДОМ

    Визуализация данных связей участников на лучевой диаграмме

    Начнем сначала с построения серых пунктирных линий для отображения всех слабых связей между участниками. А потом сделаем те же самые действия для серых сплошных линий сильных связей. Выделите диапазон ячеек I3:J43 и выберите инструмент: «ВСТАВКА»-«Диаграммы»-«Точечная с прямыми отрезками».

    Как построить вектор в эксель

    Из диаграммы следует удалить: сетку, оси координат, название и легенду.

    Затем из дополнительного меню: «РАБОТА С ДИАГРАММАМИ»-«КОНСТРУКТОР»-«Выбрать данные» в окне «Выбор источника данных» используйте кнопку «Добавить» для добавления остальных 20-ти рядов:

    Как построить вектор в эксель

    Для каждой линии нужно присвоить один и тот же формат. Удобно выбирать ряды линий из дополнительного меню: «РАБОТА С ДИАГРАММАМИ»-«ФОРМАТ»-«Текущий фрагмент». Из выпадающего списка выбираем необходимый нам ряд, а ниже жмем кнопку «Формат выделенного» чтобы приступить к форматированию:

    Как построить вектор в эксель

    Далее добавляем еще 2 ряда для выделения цветом выбранных участников. Для этого используем значения последней таблицы:

    Как построить вектор в эксель

    Не забудем изменить цвета линий на зеленый и синий – соответственно.

    Осталось еще добавить подписи данных. Для этого используем вторую таблицу с базовыми координатами точек участников при создании еще одного ряда:

    Как построить вектор в эксель

    Выделяем последний ряд, щелкаем по полюсу возле диаграммы и отмечаем галочкой опцию «Подписи данных». Сам ряд лучше скрыть, убрав завивку для его линий.

    Видео:Как построить проекцию вектора?Скачать

    Как построить проекцию вектора?

    Интерактивная панель управления лучевой диаграммой связей

    Для создания панели управления будем использовать обычный срез для уже созданной умной таблицы. Перейдите на любую ячейку умной таблице на листе «Обработка» и выберите инструмент: «ВСТАВКА»-«Фильтры»-«Срез». В паявшемся окне укажите галочкой только на опцию «Имя».

    Копируем срез и лучевую диаграмму на отельный лист «ГРАФИК» и наслаждаемся готовым результатом:

    Как построить вектор в эксель

    Как видно выше на рисунке было создано всего 43 ряда для лучевой диаграммы связей взаимоотношений участников рынка. Для добавления большого количества рядов на график можно создать макросы, в данном случае можно все седлать вручную.

    🔥 Видео

    Как сделать круговую диаграмму в ExcelСкачать

    Как сделать круговую диаграмму в Excel

    ВЫЧИТАНИЕ ВЕКТОРОВ ЧАСТЬ I #егэ #огэ #математика #геометрия #профильныйегэСкачать

    ВЫЧИТАНИЕ ВЕКТОРОВ ЧАСТЬ I #егэ #огэ #математика #геометрия #профильныйегэ

    8 инструментов в Excel, которыми каждый должен уметь пользоватьсяСкачать

    8 инструментов в Excel, которыми каждый должен уметь пользоваться

    Как сделать диаграмму в эксель с процентамиСкачать

    Как сделать диаграмму в эксель с процентами

    Урок 7. Диаграммы в Excel для начинающихСкачать

    Урок 7. Диаграммы в Excel для начинающих
  • Поделиться или сохранить к себе: