Simplifique seu fluxo de trabalho: Pesquise miniwebtool.
Adicionar
Ferramentas relacionadas
Calculadora de DeterminanteCalculadora de Coloração de GrafosValidador de Sequência de Graus de GrafoCalculadora de Matriz JacobianaCalculadora de MatrizesCalculadora de Árvore Geradora MínimaCalculadora de Fluxo em Rede (Fluxo Máximo)Encontrador de Padrões NuméricosVerificador de Grafo PlanarCalculadora de Ordenação Topológica
Página Inicial > Matemática > Operações matemáticas avançadas > Calculadora de Matriz de Adjacência
 

Calculadora de Matriz de Adjacência

Converta entre matriz de adjacência, lista de arestas e lista de adjacência. Detecta automaticamente grafos direcionados/não direcionados, calcula sequência de graus, densidade, componentes conexos e potências de matriz — com visualização interativa de grafo em SVG.

Calculadora de Matriz de Adjacência
Aceita A-B, A->B, A B, A,B, ou linhas de matriz como 0 1 1 0. Use letras, dígitos ou sublinhados para rótulos de vértices.
Rótulos separados por vírgula ou espaço, um por linha da matriz. O padrão é A, B, C… se omitido.

Embed Calculadora de Matriz de Adjacência Widget

Calculadora de Matriz de Adjacência

A Calculadora de Matriz de Adjacência é um utilitário de teoria dos grafos que converte entre as três representações canônicas de grafos — matriz de adjacência, lista de arestas e lista de adjacência — e enriquece o resultado com análise estrutural: sequência de graus, densidade do grafo, componentes conexos e potências da matriz. Ela detecta automaticamente se sua entrada descreve um grafo direcionado ou não direcionado e renderiza uma visualização SVG interativa junto com cada resultado.

O Que é uma Matriz de Adjacência?

Dado um grafo G = (V, E) com n vértices, sua matriz de adjacência é a matriz quadrada n × n, A, cuja entrada A[i][j] é 1 se houver uma aresta do vértice i para o vértice j, e 0 caso contrário.

A[i][j] = 1 se (vi, vj) ∈ E , caso contrário 0

Para um grafo não direcionado, a matriz de adjacência é sempre simétrica: cada aresta {u, v} contribui tanto para A[u][v] = 1 quanto para A[v][u] = 1. Para um grafo direcionado (digrafo), a matriz pode ser assimétrica, refletindo a direção de cada arco.

Três Representações — Escolha a que Melhor se Adapta ao seu Problema

Representação Espaço Busca de Aresta Listar Vizinhos Melhor para
Matriz de adjacência Θ(n²) O(1) Θ(n) Grafos densos; álgebra matricial (potências, autovalores)
Lista de adjacência Θ(n + m) O(grau v) Θ(grau v) Grafos esparsos; algoritmos BFS/DFS e de caminho mais curto
Lista de arestas Θ(m) Θ(m) Θ(m) Entrada/saída, MST de Kruskal, algoritmos centrados em arestas

Principais Métricas Computadas

Sequência de Graus

Para grafos não direcionados, o grau de um vértice é o número de arestas incidentes a ele (com self-loops contando duas vezes). Para grafos direcionados, cada vértice possui um grau de entrada (arcos chegando) e um grau de saída (arcos saindo). A lista ordenada de graus é um invariante de grafo clássico usado em testes de isomorfismo e no teorema de realizabilidade de Erdős–Gallai.

Lema do Aperto de Mãos: Σ grau(v) = 2m (não direcionado) Σ grau_entrada(v) = Σ grau_saída(v) = m (direcionado)

Densidade do Grafo

A densidade mede o quão "cheio" um grafo está em relação ao número máximo de arestas possíveis em n vértices.

Não direcionado: D = 2m / (n(n−1)) Direcionado: D = m / (n(n−1))

Uma densidade de 0 significa nenhuma aresta, 1 significa que o grafo é completo, e valores abaixo de 0,1 indicam tipicamente um grafo esparso, onde uma lista de adjacência é mais eficiente em termos de espaço do que uma matriz.

Componentes Conexos

Um componente conexo é um subconjunto maximal de vértices tal que cada par é unido por um caminho. Para grafos direcionados, esta calculadora relata componentes fracamente conexos (ignorando as direções das setas) — os mesmos subconjuntos que você obteria ao tratar cada arco como uma aresta não direcionada.

Potências da Matriz (A², A³ ... )

Um teorema fundamental da teoria algébrica dos grafos afirma que a entrada (i, j) de Ak é igual ao número de percursos de exatamente comprimento k do vértice i para o vértice j. Consequentemente:

Formatos de Entrada Aceitos

1. Lista de arestas

Uma aresta por linha ou separada por vírgula. Qualquer um destes separadores funciona: A-B, A B, A,B, A->B, A--B. Use -> se quiser forçar uma interpretação direcionada.

A-B, B-C, C-A, C-D (ciclo de 4 com uma cauda, não direcionado) A->B, B->C, C->D, D->A (ciclo de comprimento 4, direcionado)

2. Lista de adjacência

Uma linha por vértice, na forma vértice: vizinho1, vizinho2, .... A ordem não importa; vértices ausentes são adicionados automaticamente a partir das listas de vizinhos.

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

3. Matriz de adjacência

Uma linha por linha com valores 0/1 separados por espaço ou vírgula. A matriz deve ser quadrada. Opcionalmente, forneça rótulos personalizados no campo Rótulos da matriz (caso contrário, A, B, C… serão usados).

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

Como Usar Esta Calculadora

  1. Escolha um formato de entrada usando o seletor de abas: lista de arestas, lista de adjacência ou matriz de adjacência.
  2. Cole ou digite seu grafo na área de texto. Para entrada de matriz, adicione rótulos opcionais no campo Rótulos da matriz.
  3. Selecione o tipo de grafo — deixe em Detecção automática e a calculadora inferirá o direcionamento a partir das setas (->) ou da simetria da matriz. Force para Direcionado ou Não direcionado se desejar sobrescrever.
  4. Clique em Converter e Analisar Grafo. A página de resultados mostra a matriz de adjacência, uma renderização SVG interativa, as outras duas representações em texto, estatísticas de graus, componentes conexos e matrizes de contagem de percursos A² e A³ quando o grafo é pequeno o suficiente.
  5. Passe o mouse sobre uma linha da matriz ou um nó do grafo para iluminar a linha/coluna correspondente e as arestas incidentes — uma prova visual instantânea de que cada formato codifica a mesma informação.

Exemplo Prático

Considere um grafo não direcionado nos vértices {A, B, C, D} com as arestas AB, BC, CA, CD. A matriz de adjacência é:

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

Fatos principais que a calculadora deriva:

Aplicações Comuns

Perguntas Frequentes

O que é uma matriz de adjacência?

Uma matriz de adjacência é uma matriz quadrada n × n usada para representar um grafo finito. Cada célula A[i][j] é 1 se houver uma aresta do vértice i para o vértice j, e 0 caso contrário. Para grafos não direcionados, a matriz é simétrica, então A[i][j] = A[j][i]. A matriz facilita a verificação se dois vértices estão conectados em tempo constante, e as potências da matriz codificam o número de percursos entre os vértices.

Como saber se um grafo é direcionado a partir de sua matriz de adjacência?

Se a matriz de adjacência for simétrica, significando que A[i][j] é igual a A[j][i] para cada par de índices, o grafo não é direcionado. Se houver pelo menos um par onde A[i][j] difere de A[j][i], o grafo é direcionado. Esta calculadora realiza essa verificação de simetria automaticamente quando você escolhe a opção Detecção automática.

O que a k-ésima potência de uma matriz de adjacência representa?

A entrada (i, j) de A^k conta o número de percursos de exatamente comprimento k do vértice i para o vértice j. Por exemplo, A²[i][j] é o número de caminhos de 2 passos, o que equivale ao número de vizinhos comuns entre i e j em grafos não direcionados. Essa propriedade é usada em algoritmos para contagem de triângulos, acessibilidade e computações do tipo PageRank.

O que é densidade do grafo?

A densidade do grafo é a razão entre o número de arestas presentes e o número máximo possível de arestas. Para um grafo simples não direcionado com n vértices, densidade = 2m / (n(n-1)). Para um grafo direcionado, densidade = m / (n(n-1)). Uma densidade próxima de 0 significa um grafo esparso; uma densidade de 1 significa um grafo completo.

Qual a diferença entre uma matriz de adjacência e uma lista de adjacência?

Uma matriz de adjacência armazena a conectividade para cada par de vértices usando n² bits, tornando a busca de vizinhos O(1), mas o uso de memória O(n²). Uma lista de adjacência armazena apenas os vizinhos reais de cada vértice, resultando em memória O(n + m), que é muito menor para grafos esparsos, mas a busca de vizinhos requer uma varredura linear. Matrizes são melhores para grafos densos e operações de álgebra matricial; listas são melhores para grafos esparsos e algoritmos de travessia como BFS/DFS.

Esta ferramenta suporta grafos ponderados?

A calculadora atual foca em matrizes de adjacência não ponderadas com entradas 0/1. Se você colar uma matriz com pesos numéricos diferentes de zero, cada célula diferente de zero é tratada como 1 para a análise estrutural. Para computações de grafos ponderados, como caminho mais curto, considere uma ferramenta dedicada a grafos ponderados.

Leitura Adicional

Cite este conteúdo, página ou ferramenta como:

"Calculadora de Matriz de Adjacência" em https://MiniWebtool.com/br/calculadora-de-matriz-de-adjacencia/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado: 20 de abr. de 2026

Você também pode experimentar nosso Solucionador de Matemática AI GPT para resolver seus problemas de matemática através de perguntas e respostas em linguagem natural.

Operações matemáticas avançadas:

Ferramentas em destaque:

Pesquisa de ID de Usuário do InstagramRemover espaçosGerador de Cartão de Crédito AleatórioGerador de Cartelas de BingoCalculadora de Número de DestinoGerador de endereços MACGerador de Código MorseGerador de IMEI AleatórioCalculadora de Signo Solar, Lunar e Ascendente 🌞🌙✨Gerador de Letras AleatóriasCalculadora de Número de Expressão📅 Calculadora de DatasGerador de Cores AleatóriasCalculadora de ProporçãoCalculadora de 1RM (Repetição Máxima)Contador de linhasFormatador de TextoCalculadora de Compatibilidade Amorosapesquisa-de-endereço-MACGerador de Superpoder AleatórioCalculadora de número de anjoGerador de Cartas de Baralho AleatórioCalculadora de Combinação🖱️ Contador de CliquesRemover Linhas Vazias do TextoCalculadora de Dia do Ano - Que Dia do Ano é Hoje?Calculadora de Variação PercentualClassificar NúmerosCalculadora de NumerologiaFerramenta Online para Remover PontuaçãoDivisor de ÁudioGerador de Caça-PalavrasCalculadora de Desvio Padrão RelativoCalculadora de cálcio corrigidaEstatísticas do Canal do YouTubeCalculadora BináriaCalculadora de MedianaGerador de AnagramasCalculadora de Número MestreGerador de Números da LoteriaPesquisa de ID de Usuário do FacebookConversor de Hex para BinárioConversor de kPa para psiRemovedor de Caracteres InvisíveisCalculadora de Monetização do YouTube ShortsExtrator de Imagem de VídeoGerador de Palavras Aleatórias em InglêsGerador de Texto Pequeno ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Randomizador de ListasRemover acentos do textoConversor de Tamanho de ArquivoLista de Anos BissextosGerador de Coordenadas AleatóriasAdicionar Quebras de LinhaConversor de FPSGerador de Endereço IP Aleatórioconversor de ppm para porcentagemGerador de Embaralhar Palavrascalculadora-hba1cCalculadora de Retorno de SaturnoCalculadora de Taxa de Crescimento PercentualConversor de Binário para HexCalculadora de reduzir fraçõesCalculadora de Tempo de FalaDecodificador de Código MorseConversor de cm para Pés e PolegadasGerador de País AleatórioCalculadora de Estratégia MartingaleGerador de Personagem RPG AleatórioReverter VídeoCalculadora de bônusConversor Octal para DecimalGerador de Hash SHA256Calculadora de Desvio Padrão - Alta PrecisãoCalculadora de Número do Caminho da VidaCalculadora de EscadaCalculadora de Ingestão de ProteínaCalculadora de Número de Desejo da AlmaGerador de Hora AleatóriaCalculadora de Ritmo de CorridaCalculadora de Tamanho de Impressão e Resolução (DPI/PPI)Gerador de CriptogramaCalculadora de Posição do SolRandomizador de Linhas de Texto de EntradaAnalisador de Endereço MACCalculadora de IdadeGerador de DegradêGerador de Endereço Falso AleatórioGerador de Nomes AleatóriosCalculadora de Dosagem de Medicamento👙 Calculadora de Tamanho de SutiãCalculadora de Número de PersonalidadeConversor de Fração para PercentualCalculadora de Distribuição de Poissonconversor de palavra para número de telefoneBaixador de Miniaturas do YouTubeCalculadora de Torque de ParafusoGerador de Aniversário AleatórioGerador de Chaves de Torneio AleatórioSimulador de Portas LógicasRemover Números de Linha do TextoSelecionador de Filmes AleatórioGerador de Grupos AleatóriosCalculadora de Coeficiente de Variação📅 Calculadora de Diferença entre DatasCalculadora de Média Geométrica⬛ Calculadora de Proporção de TelaValidador de XMLBola Mágica 8Extrator de Números de TelefoneCalculadora de Equação da RetaConversor de Porcentagem para PPM⏱️ Cronômetro OnlineGerador de Sequência AleatóriaCalculadora de Percentil de Crescimento do BebêCalculadora de ÁreaRandomizador de Nomes OnlineConversor de Hexadecimal para OctalExtrator de Tags do YouTube🔊 Gerador de TomCalculadora de Log (Logaritmo)Calculadora de raiz quadradaCompactador de HTML OnlineGerador de PIN AleatórioCalculadora de Área de Polígono IrregularCalculadora de Custo de ImpressãoCalculadora de Ganhos do TwitchCalculadora de Peso de AçoConversor Decimal para OctalSimplificador de FraçõesCalculadora de Média - Alta PrecisãoConversor de Octal para BinárioConversor de Códigos de Cor (Todos os Formatos)Gerador de Texto InvisívelCalculadora de Número de DígitosCalculadora de Aumento de Porcentagem🎲 Calculadora de Probabilidade de LootCalculadora WHtRConversor de psi para kPaQual é o meu Número da Sorte?🔍 Verificador de PlágioExtrator de URLQual é o meu Signo Chinês?Simulador de Soroban Ábaco JaponêsCalculadora ANOVACalculadora de ChurrascoCalculadora de Divisão LongaCalculadora de Área SuperficialCalculadora de Média, Mediana e ModaCompressor de VídeoRandomizador de NúmerosVerificador de Idade de DomínioVerificador de Nome de Usuário de Mídia SocialCalculadora de Frações ComparadasCalculadora de Tempo de LeituraCalculadora HexConversor de Binário para OctalConversor de Código Binário para GrayGerador de Data AleatóriaRelógio MundialCalculadora de NPS (Net Promoter Score)Calculadora de RetângulosCalculadora de tempo de dobraGirar VídeoSeletor de Comentários do YouTubeVerificador de Número Par ou ÍmparBloco de Notas OnlineCalculadora de ComissãoCalculadora de Erro PercentualCalculadora de FraçõesCalculadora do signo de mercúrioDivisor de ImagensEstimador de Ganhos do YouTubeGerador de Esboço de Artigo com IAGerador de Frases Aleatórias em InglêsGerador de Ligue os PontosGerador de Texto TachadoInverter TextoLançador de MoedaVerificador de Contraste de Cores⏰ Calculadora de Cartão de PontoCalculadora de Ponto de EbuliçãoCalculadora de redução de porcentagemCalculadora de Tempo de Exibição do YouTubeConversor de endereço IP para binárioConversor de Pés e Polegadas em CentímetrosConversor de Tamanhos de SapatoCriador de Palavras CruzadasGerador de LabirintosGerador de Persona de Usuário AleatórioGerador de SenhasCalculadora BSACalculadora de Cilindrada do MotorCalculadora de CoberturaCalculadora de kVACalculadora de Média HarmônicaCalculadora de Risco de RuínaCalculadora de Ritmo de NataçãoCalculadora de Signo LunarCalculadora de Tamanho de EfeitoCalculadora de Pontuação do ACFTCalculadora Wilks & DOTSCalculadora de Offset de RodaConsulta de Índice de Carga e Classificação de Velocidade do PneuCalculadora de Custo por MilhaCalculadora de Compra de LeasingCalculadora de Mistura de OctanagemCalculadora de Mistura de Óleo 2 TemposCalculadora de Sofá na PortaCalculadora de Cordas de LenhaCalculadora de CADR de Purificador de ArCalculadora de Tamanho de DesumidificadorCalculadora de Tamanho de Ventilador de TetoCalculadora de Tamanho de CortinaCalculadora de Tamanho de TapeteCalculadora de Altura para Pendurar QuadrosCalculadora de Altura de Instalação de TVCalculadora de Tamanho de TVCalculadora de Volume e Lona de LagoCalculadora de Sal para PiscinaCalculadora de Volume de PiscinaCalculadora de Tamanho de Aquecedor de ÁguaCalculadora de Resina EpóxiCalculadora de Espaçamento de BalaústresCalculadora de Rodapé e AcabamentoCalculadora de RevestimentoCalculadora de Verniz para DeckCalculadora de Sementes de GramaCalculadora de GramaCalculadora de AsfaltoCalculadora de Jardas CúbicasCalculadora de Comprimento de AntenaCalculadora de Preenchimento de ConduíteCalculadora de Capacitores em Série e ParaleloCalculadora de Reatância IndutivaCalculadora de Iluminação de AmbientesCalculadora de Lux para LumensConversor de Lumens para WattsCalculadora de Tamanho de GeradorConversor de mAh para WhCalculadora de Potência TrifásicaCalculadora de Amperes para WattsCalculadora de Watts para AmpèresCalculadora de Resistores em SérieCalculadora de AtritoCalculadora de Plano InclinadoCalculadora de Vantagem MecânicaCalculadora de Velocidade do SomCalculadora de Velocidade da OndaCalculadora de EmpuxoCalculadora de Velocidade TerminalCalculadora de Comprimento de Onda de de BroglieCalculadora de Energia do FótonCalculadora E=mc²Calculadora de Dilatação do TempoCalculadora da Terceira Lei de KeplerCalculadora de Velocidade de EscapeCalculadora de Força GravitacionalCalculadora da Lei de Beer-LambertCalculadora da Equação de NernstCalculadora de Pressão OsmóticaCalculadora de Elevação do Ponto de EbuliçãoCalculadora de Depressão do Ponto de CongelamentoCalculadora de Composição PercentualCalculadora de NormalidadeCalculadora de MolalidadeConversor de pKa para KaCalculadora de Henderson-HasselbalchCalculadora de Rendimento TeóricoCalculadora de Reagente LimitanteCalculadora de Configuração EletrônicaTabela Periódica InterativaGerador de Plano de Aula com IAGerador de Quiz com IAGerador de Citações (APA/MLA/Chicago)Calculadora de Porcentagem de PresençaCalculadora de Pontuação APCalculadora de Pontuação ACTCalculadora de Pontuação do SATConversor de Porcentagem para CGPAConversor de CGPA para PorcentagemCorretor de Provas Fácil (EZ Grader)Calculadora do Custo de Criar um FilhoCalculadora de Consumo de Leite do BebêCalculadora de Tamanho de FraldasGerador de Nomes de BebêPreditor de Cor dos Olhos do BebêCalculadora de Percentil de IMC InfantilPreditor de Altura InfantilCalculadora de Tempo de Duplicação do hCGCalculadora de Data de Parto FIVCalculadora de ImplantaçãoPreditor Chinês de Sexo do BebêFormatador de Data ISO 8601Conversor de Data JulianaCalculadora de CochiloMoon Phase CalculatorCalculadora de Nascer e Pôr do SolConversor de Data para Números RomanosContagem Regressiva para AposentadoriaCalculadora de SobriedadeCalculadora de Meio AniversárioCalculadora de AniversárioCalculadora de Número da SemanaCalculadora de Divisão de GorjetasCalculadora de ROI de Email MarketingCalculadora de Custo por LeadCalculadora de Capital de Giro