Упростите свой рабочий процесс: найдите miniwebtool.
Добавить
Домашняя страница > Математика > Продвинутые математические операции > Калькулятор матрицы смежности

Калькулятор матрицы смежности

Конвертируйте между матрицей смежности, списком ребер и списком смежности. Автоматическое определение ориентированных/неориентированных графов, вычисление последовательности степеней, плотности, компонент связности и степеней матрицы — с интерактивной SVG-визуализацией графа.

Калькулятор матрицы смежности
Принимает A-B, A->B, A B, A,B или строки матрицы как 0 1 1 0. Используйте буквы, цифры или подчеркивания для меток вершин.
Метки через запятую или пробел, по одной на строку матрицы. По умолчанию: A, B, C...

Embed Калькулятор матрицы смежности Widget

О Калькулятор матрицы смежности

Калькулятор матрицы смежности — это инструмент теории графов, который конвертирует между тремя каноническими представлениями графов: матрицей смежности, списком ребер и списком смежности, и обогащает результат структурным анализом: последовательностью степеней, плотностью графа, компонентами связности и степенями матрицы. Он автоматически определяет, описывает ли ввод ориентированный или неориентированный граф, и создает живую SVG-визуализацию для каждого результата.

Что такое матрица смежности?

Для графа G = (V, E) с n вершинами его матрица смежности представляет собой квадратную матрицу n × n A, чей элемент A[i][j] равен 1, если существует ребро из вершины i в вершину j, и 0 в противном случае.

A[i][j] = 1 если (vi, vj) ∈ E , иначе 0

Для неориентированного графа матрица смежности всегда симметрична: каждое ребро {u, v} вносит вклад как в A[u][v] = 1, так и в A[v][u] = 1. Для ориентированного графа (орграфа) матрица может быть асимметричной, отражая направление каждой дуги.

Три представления — выберите подходящее

Представление Память Поиск ребра Список соседей Лучше всего для
Матрица смежности Θ(n²) O(1) Θ(n) Плотных графов; матричной алгебры (степени, собственные числа)
Список смежности Θ(n + m) O(deg v) Θ(deg v) Разреженных графов; алгоритмов BFS/DFS и поиска кратчайшего пути
Список ребер Θ(m) Θ(m) Θ(m) Ввода/вывода, алгоритма Краскала (MST), реберно-ориентированных алгоритмов

Рассчитанные ключевые показатели

Последовательность степеней

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

Лемма о рукопожатиях: Σ deg(v) = 2m (неор.) Σ in-deg(v) = Σ out-deg(v) = m (ориент.)

Плотность графа

Плотность измеряет, насколько «заполнен» граф относительно максимально возможного количества ребер для n вершин.

Неориентированный: D = 2m / (n(n−1)) Ориентированный: D = m / (n(n−1))

Плотность 0 означает отсутствие ребер, 1 — полный граф. Значения ниже 0.1 обычно указывают на разреженный граф, где список смежности эффективнее матрицы по памяти.

Компоненты связности

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

Степени матрицы (A², A³ ... )

Фундаментальная теорема алгебраической теории графов утверждает, что элемент (i, j) матрицы Ak равен количеству путей длиной ровно k из вершины i в вершину j. Следовательно:

Поддерживаемые форматы ввода

1. Список ребер

Одно ребро в строке или через запятую. Работают любые разделители: A-B, A B, A,B, A->B, A--B. Используйте ->, если хотите принудительно задать ориентированное ребро.

A-B, B-C, C-A, C-D (неор. цикл из 4 вершин с хвостом) A->B, B->C, C->D, D->A (ориентированный цикл длины 4)

2. Список смежности

Одна строка на вершину в формате вершина: сосед1, сосед2, .... Порядок не важен; недостающие вершины добавляются автоматически из списков соседей.

A: B, C, D B: A, C C: A, B, D D: A, C

3. Матрица смежности

Одна строка на линию с разделенными пробелом или запятой значениями 0/1. Матрица должна быть квадратной. Вы можете указать свои метки в поле «Метки матрицы» (иначе используются A, B, C…).

0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0

Как пользоваться этим калькулятором

  1. Выберите формат ввода с помощью вкладок: список ребер, список смежности или матрица смежности.
  2. Вставьте или введите ваш граф в текстовое поле. Для матрицы добавьте необязательные метки в соответствующее поле.
  3. Выберите тип графа — оставьте «Автоопределение», и калькулятор определит ориентированность по стрелкам (->) или симметрии матрицы. Выберите «Ориентированный» или «Неориентированный» вручную для переопределения.
  4. Нажмите «Конвертировать и анализировать граф». На странице результатов отобразится матрица смежности, интерактивный SVG-рисунок, другие текстовые представления, статистика степеней, компоненты связности и матрицы путей A² и A³ (для графов подходящего размера).
  5. Наведите на строку матрицы или узел графа, чтобы подсветить соответствующие данные — наглядное доказательство того, что каждый формат кодирует одну и ту же информацию.

Пример работы

Рассмотрим неориентированный граф на вершинах {A, B, C, D} с ребрами AB, BC, CA, CD. Матрица смежности:

A B C D A [ 0 1 1 0 ] B [ 1 0 1 0 ] C [ 1 1 0 1 ] D [ 0 0 1 0 ]

Ключевые факты, которые выводит калькулятор:

Типовые области применения

Часто задаваемые вопросы

Что такое матрица смежности?

Матрица смежности — это квадратная матрица n × n, используемая для представления конечного графа. Каждая ячейка A[i][j] равна 1, если существует ребро из вершины i в вершину j, и 0 в противном случае. Для неориентированных графов матрица симметрична (A[i][j] = A[j][i]). Матрица позволяет мгновенно проверять наличие связи и использовать алгебраические методы для анализа графа.

Как понять, является ли граф ориентированным по матрице?

Если матрица симметрична (A[i][j] = A[j][i] для всех индексов), граф неориентированный. Если есть хотя бы одно различие, граф ориентированный. Калькулятор делает эту проверку автоматически.

Что показывает k-я степень матрицы смежности?

Элемент (i, j) матрицы A^k — это число путей длиной k из i в j. Например, A²[i][j] — это количество общих соседей для i и j в неориентированных графах. Это полезно для поиска циклов, треугольников и в алгоритмах достижимости.

Что такое плотность графа?

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

В чем разница между матрицей и списком смежности?

Матрица занимает n² места и идеальна для плотных графов и математических операций. Список смежности занимает n + m места, что гораздо эффективнее для разреженных графов, и лучше подходит для алгоритмов обхода (BFS, DFS).

Поддерживает ли этот инструмент взвешенные графы?

На данный момент калькулятор работает с невзвешенными графами (0 или 1). Любое ненулевое число при вводе матрицы будет считаться за 1 (наличие связи) для структурного анализа.

Дополнительная литература

Ссылайтесь на этот контент, страницу или инструмент так:

"Калькулятор матрицы смежности" на сайте https://ru.miniWebtool.com/калькулятор-матрицы-смежности/ от MiniWebtool, https://MiniWebtool.com/

от команды miniwebtool. Обновлено: 20 апр. 2026 г.

Вы также можете попробовать наш AI Решатель Математических Задач GPT, чтобы решить ваши математические проблемы с помощью вопросов и ответов на естественном языке.

Другие сопутствующие инструменты:

Продвинутые математические операции:

Избранные инструменты:

Проверка Гамильтонова ПутиРешатель задачи коммивояжёра (TSP)Решатель Линейного ПрограммированияКалькулятор формулы включений-исключенийРешатель Рекуррентных СоотношенийКалькулятор матрицы смежностиКалькулятор топологической сортировкиКалькулятор раскраски графовСимулятор Логических ВентилейРешатель Карты Карно (K-Map)Упроститель Булевой АлгебрыКалькулятор Функции РазбиенияКалькулятор Цифрового КорняПроверка числа ФибоначчиКалькулятор египетских дробейКалькулятор функции МёбиусаВерификатор гипотезы ГольдбахаПроверка Простого Числа МерсеннаПоиск Простых БлизнецовПроверка Дружественных ЧиселПроверка Совершенных ЧиселКалькулятор Модульного Возведения в СтепеньКалькулятор перестановок с повторениямиКалькулятор размера эффектаКалькулятор относительного рискаКалькулятор Отношения ШансовКалькулятор таблицы сопряжённостиКалькулятор Точного Теста ФишераКалькулятор ранговой корреляции СпирменаКалькулятор бета-распределенияКалькулятор распределения ВейбуллаКалькулятор Экспоненциального РаспределенияКалькулятор Геометрического РаспределенияКалькулятор отрицательного биномиального распределенияКалькулятор Гипергеометрического РаспределенияКалькулятор F-теста и F-распределенияКалькулятор теоремы БайесаКалькулятор Характеристического ПолиномаКалькулятор степени матрицыКалькулятор разложения ХолецкогоКалькулятор QR-разложенияКалькулятор диагонализации матрицыКалькулятор правила КрамераКалькулятор Столбцового ПространстваКалькулятор Нулевого ПространстваКалькулятор угла между векторамиКалькулятор Единичного ВектораКалькулятор модуля вектораКалькулятор векторного произведенияКалькулятор Скалярного ПроизведенияКалькулятор Умножения МатрицКалькулятор Обратной МатрицыКалькулятор RREF (Ступенчатая форма)Калькулятор метода НьютонаКалькулятор Матрицы ЯкобиКалькулятор Поверхностного ИнтегралаКалькулятор Криволинейного ИнтегралаКалькулятор ротораКалькулятор дивергенцииКалькулятор градиента многомерныйКалькулятор Оптимизации ИсчислениеКалькулятор Связанных СкоростейКалькулятор Мгновенной Скорости ИзмененияКалькулятор средней скорости измененияКалькулятор суммы бесконечных рядовКалькулятор Теста Сходимости РядовКалькулятор степенных рядовКалькулятор ряда МаклоренаКалькулятор правила ЛопиталяКалькулятор Несобственного ИнтегралаКалькулятор правила СимпсонаКалькулятор метода трапецийКалькулятор суммы РиманаПостроитель параметрических кривыхКалькулятор поверхности вращенияКалькулятор объёма тела вращенияКалькулятор Расстояния: Координатная ГеометрияКалькулятор формулы ГеронаКалькулятор касательной к окружностиКалькулятор Биссектрисы УглаКалькулятор Вписанной ОкружностиКалькулятор Описанной ОкружностиКалькулятор Расстояния по Дуге Большого КругаКалькулятор Расстояния 3DКалькулятор тораКалькулятор усечённого конусаКалькулятор Площади Неправильного МногоугольникаКалькулятор правильного многоугольникаОпределитель конического сеченияКалькулятор гиперболыКалькулятор параболыКалькулятор Разложения Бинома НьютонаГенератор Треугольника ПаскаляКалькулятор произведений (Пи-нотация)Калькулятор сигма нотации (суммирование)Калькулятор Теоремы о Рациональных КорняхКалькулятор правила знаков ДекартаКалькулятор Параллельных и Перпендикулярных ПрямыхКалькулятор Уравнения ПрямойКонвертер Стандартной Формы в Форму Наклон-ПересечениеКалькулятор Уравнения Прямой по Точке и НаклонуРешатель Системы Нелинейных УравненийРешение рациональных уравненийРешатель буквенных уравненийРешатель тригонометрических уравненийРешение показательных уравненийРешатель логарифмических уравненийКалькулятор уравнения четвертой степениРешатель кубического уравненияКалькулятор ОценкиКонвертер Числа в ДробьГенератор Счёта с ПропускомКалькулятор цены за единицуКалькулятор функций потолка и полаКалькулятор абсолютного значенияПоиск Числовых ЗакономерностейГенератор таблицы разрядных значенийКалькулятор порядка операций PEMDASКалькулятор сложения и вычитания столбикомКалькулятор Умножения в СтолбикГенератор таблицы умножения🎮 Конвертер игровой валюты🎲 Калькулятор вероятности дропа🎰 Калькулятор гарантии гача⚔️ Калькулятор DPS🎮 Конвертер чувствительности игр❄️ Калькулятор Снежного Дня🚚 Калькулятор стоимости переезда🔍 Проверка на плагиат📷 OCR / Текст из изображения📈 Создатель линейных графиков🥧 Создатель Круговой Диаграммы📊 Создатель столбчатых диаграмм🔊 Генератор тонов🖱️ Счётчик кликовОнлайн Блокнот⬛ Калькулятор соотношения сторон🌍 Калькулятор углеродного следа👙 Калькулятор размера бюстгальтераКалькулятор Размера ШинКалькулятор стоимости топлива💧 Калькулятор точки росы🌡️ Калькулятор индекса жары🌬️ Калькулятор ветрового охлаждения⏰ Онлайн будильник⏰ Калькулятор табеля рабочего времени📅 Калькулятор разницы дат🕐 Конвертер военного времени⏱️ Калькулятор часов⏱️ Онлайн секундомер⏱️ Таймер обратного отсчёта🌐 Конвертер часовых поясовКалькулятор ковролинаКалькулятор подпорной стеныКалькулятор мощности HVACКалькулятор утепленияКалькулятор тротуарной плиткиКалькулятор арматурыКалькулятор пиломатериаловКалькулятор площадиКалькулятор перекрёстного умноженияКалькулятор сводки пяти чиселКалькулятор перцентиляКалькулятор нормального распределенияКалькулятор p-значенияКалькулятор пропорцийКалькулятор выделения полного квадратаКалькулятор округленияКалькулятор деления столбикомНаучный КалькуляторТаймер Помодоро для УчёбыКалькулятор значащих цифрКалькулятор Оценок за ТестКалькулятор Средневзвешенных ОценокКалькулятор Итоговой ОценкиКалькулятор ОценокКалькулятор резонансной частотыКалькулятор импедансаКалькулятор децибел (дБ)Калькулятор коэффициента мощностиКалькулятор постоянной времени RC-цепиКалькулятор трансформатораКалькулятор сечения проводаКалькулятор таймера 555Калькулятор конденсатораКалькулятор параллельного сопротивленияКалькулятор Делителя НапряженияКалькулятор Резистора для СветодиодаКонвертер Моль/Грамм/ЧастицыКалькулятор титрованияКалькулятор Температуры КипенияКалькулятор эмпирической формулыКалькулятор Процентного ВыходаКалькулятор стехиометрииБалансировка химических уравненийКалькулятор разбавленияКалькулятор лошадиных силКалькулятор крутящего моментаКалькулятор свободного паденияКалькулятор идеального газаКалькулятор давленияКалькулятор ПлотностиКалькулятор Работы и МощностиКалькулятор Потенциальной ЭнергииКалькулятор Кинетической ЭнергииКалькулятор движения снарядаКалькулятор импульсаКалькулятор СкоростиКалькулятор ускоренияКалькулятор СилыКалькулятор ROI инфлюенсераКалькулятор ROASКалькулятор CTRПроверка имени пользователя в социальных сетяхОптимизатор времени публикации в социальных сетяхКалькулятор ROI социальных сетейКалькулятор стоимости рекламы в FacebookКалькулятор Монетизации YouTube ShortsКалькулятор доходов TwitchКалькулятор времени просмотра YouTubeКонвертер Временных Меток Twitter/XСтатистика канала YouTubeКалькулятор заработка в TikTokРуководство по размерам изображений для соцсетейГенератор шрифтов для InstagramСчётчик Символов Twitter/XСлучайный выбор комментариев YouTubeИзвлечение тегов YouTubeЗагрузчик миниатюр YouTubeКалькулятор доходов YouTubeГенератор случайных персонажей RPG