Simplifique su flujo de trabajo: Busque miniwebtool.
Añadir
Página de inicio > Matemáticas > Operaciones matemáticas avanzadas > Calculadora de Matriz de Adyacencia
 

Calculadora de Matriz de Adyacencia

Convierta entre matriz de adyacencia, lista de aristas y lista de adyacencia. Detecta automáticamente grafos dirigidos/no dirigidos, calcula la secuencia de grados, densidad, componentes conectadas y potencias de matriz, con una visualización interactiva de grafos en SVG.

Calculadora de Matriz de Adyacencia
Acepta A-B, A->B, A B, A,B, o filas de matriz como 0 1 1 0. Usa letras, dígitos o guiones bajos para las etiquetas de los vértices.
Etiquetas separadas por comas o espacios, una por fila de la matriz. Por defecto es A, B, C… si se omite.

Embed Calculadora de Matriz de Adyacencia Widget

Calculadora de Matriz de Adyacencia

La Calculadora de Matriz de Adyacencia es una utilidad de teoría de grafos que convierte entre las tres representaciones canónicas de grafos: matriz de adyacencia, lista de aristas y lista de adyacencia, y enriquece el resultado con un análisis estructural: secuencia de grados, densidad del grafo, componentes conexos y potencias de la matriz. Detecta automáticamente si tu entrada describe un grafo dirigido o no dirigido y genera una visualización interactiva en SVG con cada resultado.

¿Qué es una matriz de adyacencia?

Dado un grafo G = (V, E) con n vértices, su matriz de adyacencia es la matriz cuadrada n × n A cuya entrada A[i][j] es 1 si hay una arista desde el vértice i al vértice j, y 0 en caso contrario.

A[i][j] = 1 si (vi, vj) ∈ E , de lo contrario 0

Para un grafo no dirigido, la matriz de adyacencia es siempre simétrica: cada arista {u, v} contribuye tanto a A[u][v] = 1 como a A[v][u] = 1. Para un grafo dirigido (dígrafo), la matriz puede ser asimétrica, reflejando la dirección de cada arco.

Tres representaciones: elige la que mejor se adapte a tu problema

Representación Espacio Búsqueda arista Listar vecinos Ideal para
Matriz de adyacencia Θ(n²) O(1) Θ(n) Grafos densos; álgebra matricial (potencias, autovalores)
Lista de adyacencia Θ(n + m) O(deg v) Θ(deg v) Grafos dispersos; algoritmos BFS/DFS y de ruta más corta
Lista de aristas Θ(m) Θ(m) Θ(m) Entrada/salida, MST de Kruskal, algoritmos centrados en aristas

Métricas clave calculadas

Secuencia de grados

Para grafos no dirigidos, el grado de un vértice es el número de aristas que inciden en él (contando los bucles dos veces). Para grafos dirigidos, cada vértice tiene un grado de entrada (arcos entrantes) y un grado de salida (arcos salientes). La lista ordenada de grados es un invariante de grafo clásico utilizado en pruebas de isomorfismo y en el teorema de realizabilidad de Erdős–Gallai.

Lema del apretón de manos: Σ deg(v) = 2m (no dirigido) Σ grado-entrada(v) = Σ grado-salida(v) = m (dirigido)

Densidad del grafo

La densidad mide qué tan "lleno" está un grafo en relación con el número máximo de aristas posibles en n vértices.

No dirigido: D = 2m / (n(n−1)) Dirigido: D = m / (n(n−1))

Una densidad de 0 significa que no hay aristas, 1 significa que el grafo es completo, y los valores por debajo de 0.1 suelen indicar un grafo disperso donde una lista de adyacencia es más eficiente en espacio que una matriz.

Componentes conexos

Un componente conexo es un subconjunto maximal de vértices tal que cada par está unido por un camino. Para grafos dirigidos, esta calculadora informa los componentes débilmente conexos (ignorando la dirección de las flechas), los mismos subconjuntos que obtendrías al tratar cada arco como una arista no dirigida.

Potencias de la matriz (A², A³ ... )

Un teorema fundamental de la teoría de grafos algebraicos establece que la entrada (i, j) de Ak es igual al número de caminos de longitud exactamente k desde el vértice i al vértice j. En consecuencia:

Formatos de entrada aceptados

1. Lista de aristas

Una arista por línea o separada por comas. Cualquiera de estos separadores funciona: A-B, A B, A,B, A->B, A--B. Usa -> si quieres forzar una interpretación dirigida.

A-B, B-C, C-A, C-D (ciclo de 4 no dirigido con cola) A->B, B->C, C->D, D->A (ciclo dirigido de longitud 4)

2. Lista de adyacencia

Una línea por vértice, en la forma vértice: vecino1, vecino2, .... El orden no importa; los vértices faltantes se añaden automáticamente desde las listas de vecinos.

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

3. Matriz de adyacencia

Una fila por línea con valores 0/1 separados por espacios o comas. La matriz debe ser cuadrada. Opcionalmente, proporciona etiquetas personalizadas en el campo Etiquetas de la matriz (de lo contrario se usan A, B, C…).

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

Cómo usar esta calculadora

  1. Elige un formato de entrada usando el selector de pestañas: lista de aristas, lista de adyacencia o matriz de adyacencia.
  2. Pega o escribe tu grafo en el área de texto. Para la entrada de matriz, añade etiquetas opcionales en el campo Etiquetas de la matriz.
  3. Selecciona el tipo de grafo: déjalo en Detección automática y la calculadora inferirá la direccionalidad a partir de las flechas (->) o la simetría de la matriz. Forzar a Dirigido o No dirigido si deseas anularlo.
  4. Haz clic en Convertir y Analizar Grafo. La página de resultados muestra la matriz de adyacencia, una representación SVG interactiva, las otras dos representaciones de texto, estadísticas de grados, componentes conexos y matrices de recuento de caminos A² y A³ cuando el grafo es lo suficientemente pequeño.
  5. Pasa el ratón por una fila de la matriz o un nodo del grafo para iluminar la fila/columna correspondiente y las aristas incidentes; una prueba visual instantánea de que cada formato codifica la misma información.

Ejemplo práctico

Considera un grafo no dirigido en los vértices {A, B, C, D} con aristas AB, BC, CA, CD. La matriz de adyacencia es:

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

Datos clave que la calculadora deriva:

Aplicaciones comunes

Preguntas frecuentes

¿Qué es una matriz de adyacencia?

Una matriz de adyacencia es una matriz cuadrada n × n utilizada para representar un grafo finito. Cada celda A[i][j] es 1 si hay una arista desde el vértice i al vértice j, y 0 en caso contrario. Para grafos no dirigidos, la matriz es simétrica, por lo que A[i][j] = A[j][i]. La matriz facilita comprobar si dos vértices están conectados en tiempo constante, y las potencias de la matriz codifican el número de caminos entre los vértices.

¿Cómo saber si un grafo es dirigido a partir de su matriz de adyacencia?

Si la matriz de adyacencia es simétrica, es decir, A[i][j] es igual a A[j][i] para cada par de índices, el grafo es no dirigido. Si hay al menos un par donde A[i][j] difiere de A[j][i], el grafo es dirigido. Esta calculadora realiza esa comprobación de simetría automáticamente cuando eliges la opción de Detección automática.

¿Qué representa la k-ésima potencia de una matriz de adyacencia?

La entrada (i, j) de A^k cuenta el número de caminos de longitud exacta k desde el vértice i al vértice j. Por ejemplo, A²[i][j] es el número de caminos de 2 pasos, lo que equivale al número de vecinos comunes entre i y j en grafos no dirigidos. Esta propiedad se utiliza en algoritmos para el conteo de triángulos, alcanzabilidad y cálculos de estilo PageRank.

¿Qué es la densidad de un grafo?

La densidad del grafo es la relación entre el número de aristas presentes y el número máximo posible de aristas. Para un grafo simple no dirigido con n vértices, densidad = 2m / (n(n-1)). Para un grafo dirigido, densidad = m / (n(n-1)). Una densidad cercana a 0 significa un grafo disperso; una densidad de 1 significa un grafo completo.

¿En qué se diferencia una matriz de adyacencia de una lista de adyacencia?

Una matriz de adyacencia almacena la conectividad para cada par de vértices utilizando n² bits, lo que hace que la búsqueda de vecinos sea O(1) pero el uso de memoria sea O(n²). Una lista de adyacencia almacena solo los vecinos reales de cada vértice, lo que da una memoria de O(n + m), que es mucho menor para grafos dispersos, pero la búsqueda de vecinos requiere un escaneo lineal. Las matrices son mejores para grafos densos y operaciones de álgebra matricial; las listas son mejores para grafos dispersos y algoritmos de recorrido como BFS/DFS.

¿Puede esta herramienta manejar grafos ponderados?

La calculadora actual se centra en matrices de adyacencia no ponderadas con entradas 0/1. Si pegas una matriz con pesos numéricos distintos de cero, cada celda distinta de cero se trata como un 1 para el análisis estructural. Para cálculos de grafos ponderados, como la ruta más corta, considera una herramienta dedicada a grafos ponderados.

Lecturas adicionales

Cite este contenido, página o herramienta como:

"Calculadora de Matriz de Adyacencia" en https://MiniWebtool.com/es/calculadora-de-matriz-de-adyacencia/ de MiniWebtool, https://MiniWebtool.com/

por el equipo de miniwebtool. Actualizado: 20 de abr. de 2026

También puede probar nuestro Solucionador de Matemáticas AI GPT para resolver sus problemas matemáticos mediante preguntas y respuestas en lenguaje natural.

Otras herramientas relacionadas:

Operaciones matemáticas avanzadas:

Herramientas destacadas:

Calculadora de Signo Solar, Lunar y Ascendente 🌞🌙✨Calculadora de día del año - ¿Qué día del año es hoy?📅 Calculadora de FechaCalculadora de Compatibilidad AmorosaGenerador de IMEI AleatorioSelector de Nombre AleatorioConvertidor de cm a pies y pulgadasCalendario del Día del AñoConvertidor de Pies y Pulgadas a CentímetrosCalculadora de Promedio - Alta PrecisiónGenerador de Cartas de Baraja AleatorioCalculadora de Número del Nombrecalculadora-de-hba1cCalculadora de SumaCalculadora de NumerologíaCalculadora del Signo de VenusSelector de Películas Aleatoriobúsqueda-de-direcciones-MACCalculadora de CombinaciónCalculadora de Duración de TiempoConvertidor de kPa a psiExtractor de Imágenes de VideoEliminar acentos del textoBúsqueda de ID de usuario de FacebookCalculadora de Desviación Estándar RelativaBúsqueda de ID de Usuario de InstagramCalculadora de Camino más Corto de DijkstraGenerador de Código MorseGenerador Aleatorio de ListasCalculadora de Número MaestroCalculadora del Signo de MarteEliminar espaciosSelector AleatorioCalculadora Hexadecimalconvertidor ppm a porcentajeConvertidor de Decimal a TiempoPrimeros n Dígitos de PiCalculadora de Pasos a DistanciaGenerador de anagramasCalculadora de Área de Polígono IrregularCalculadora de MóduloConvertidor de FPSCalculadora de cociente y residuoGenerador de Superpoder AleatorioContador de líneasConvertidor de Porcentaje a PPMDescargador de Miniaturas de YouTubeCalculadora de Número del AlmaGenerador de Palabras DesordenadasGenerador de Nombres AleatoriosCalculadora CPM📅 Calculadora de Diferencia entre FechasConvertidor de Número a PalabraBola Mágica 8Verificador de Nombre de Usuario en Redes SocialesSimulador de Puertas LógicasOrdenar Números¿Cuál es mi número de la suerte?Convertidor de números romanosCalculadora de Promedio de BateoDivisor de imágenesCalculadora de Aumento PorcentualCalculadora OctalConvertidor de Notación Científica a DecimalDivisor de AudioCalculadora de Número de DestinoCalculadora de Círculos🖱️ Contador de ClicsGenerador de cartones de bingoConvertidor de Metros a PiesCalculadora de Coeficiente de VariaciónCalculadora de edad¿Cuál es mi signo del zodiaco?Convertidor de dirección IP a binarioCalculadora de PermutaciónLista de Años BisiestosGenerador de Texto InvisibleConvertidor de fracción a número mixtoDecodificador de Código MorseCalculadora de media, mediana y modaCalculadora de reducción porcentualCalculadora de Número de Trayecto de VidaCreador de Diagramas de Caja y BigotesGenerador de Fechas AleatoriasAnalizador Avanzado de Compatibilidad ZodiacalGraficador de FuncionesCreador de CrucigramasGenerador de números de loteríaCalculadora de notación científicaConversor de HTML a TextoCalculadora de Error PorcentualCalculadora de números de ángelesconvertidor de palabras a números de teléfonoGenerador de Números AleatoriosConvertidor hexadecimal a binarioCalculadora de Cambio PorcentualGenerador de hora aleatoriaCalculadora de la Conjetura de CollatzCalculadora de Retorno de SaturnoLanzador de DadosLanzador de MonedasCalculadora de Horas de TrabajoHerramienta de Cifrado CésarCalculadora de pendiente y gradoCalculadora de ERACalculadora de Percentil de EstaturaConvertidor de Tiempo a DecimalGenerador de Unir los PuntosCalculadora de media aritméticaCalculadora de Mínimo Común MúltiploCalculadora de EscaleraCalculadora de Log Base 10Eliminador de Caracteres Invisiblesgenerador-de-texto-al-revésGenerador de direcciones MACConvertidor Decimal a OctalCalculadora BinariaCalculadora de Descuento PorcentualConvertidor de Tamaño de ArchivoFormateador de TextoGenerador de Números Decimales AleatoriosGenerador de País AleatorioGenerador de sopa de letras⏱️ Calculadora de Horas🌐 Convertidor de Zona HorariaGenerador de Distribución GaussianaValidador XMLCalculadora de RedondeoSimplificador de Álgebra BooleanaCalculadora de Números ComplejosGenerador de LaberintosConvertidor de Porcentaje a DecimalCalculadora de Compatibilidad de Signos LunaresCalculadora de Edad GestacionalGenerador de Coordenadas AleatoriasSolucionador de InecuacionesCalculadora del día de la semana de nacimientoConversor de Libras a KilogramosEstadísticas del Canal de YouTubeGenerador Aleatorio de Nombres en LíneaCalculadora de raíz cuadradaConvertidor de BaseCalculadora de Proporción ÁureaCalculadora de Tipo CorporalConvertidor de Lectura BiónicaGenerador de Tarjeta de Crédito AleatorioCalculadora de ComisionesConvertidor de Decimal a BCDCalculadora de número de dígitosSimplificador de FraccionesConvertidor de psi a kPaGenerador de Colores AleatoriosGenerador de letras aleatoriasConvertidor de Número a FracciónCalculadora de Tasa de Crecimiento PorcentualPredictor de peso de cachorrosGenerador de PIN AleatorioCalculadora CientíficaConvertidor de decimal a notación científicaGenerador de Cumpleaños AleatorioExtractor de AudioGraficador de funciones trigonométricasSolucionador de Mapa de Karnaugh (K-Map)Convertidor de dirección IP a hexadecimalGenerador de ítems aleatoriosCalculadora Log Base 2Generador de CriptogramaCalculadora de Diferencia de Listascalculadora-de-exponentes-alta-precisiónGenerador aleatorio de númerosEliminar saltos de líneaGenerador de Tabla de Valor PosicionalGenerador de Verdad o Reto AleatorioCalculadora de Raíz CúbicaGenerador de Plantilla de Cono DesarrolladoCalculadora de distribución binomialCalculadora de CosenoCalculadora de Log (Logaritmo)Gira la RuletaCalculadora de Punto de EquilibrioContador de SílabasCalculadora de Ganancias de TwitchConvertidor de CM a PulgadasGenerador aleatorio de animalesGenerador de cadenas aleatoriasCalculadora de CalificacionesConvertidor de Fracción a PorcentajeAnalizador de Direcciones MACConvertidor Binario a Código GrisGraficador de Curvas ParamétricasCalculadora de Distribución de ProbabilidadCalculadora de Pies CuadradosCalculadora de Rectángulo ÁureoCalculadora de TechadoCalculadora del Método de NewtonConvertidor binario a BCDConvertidor de Gramos a LibrasSolucionador de Programación LinealCalculadora de División LargaCalculadora de Run Rate de CríquetCalculadora de xG (Goles Esperados) de FútbolMarcador de TenisCalculadora de Escala de Wells TVP/EPCalculadora de la Escala de Coma de GlasgowCalculadora de Puntuación APGARCalculadora de FFMICalculadora de Carrera de 12 Minutos de CooperCalculadora del Test de Caminata de una Milla RockportCalculadora de Masa Magra a FuerzaCalculadora de Relación Carbohidratos-InsulinaCalculadora de Factor de Sensibilidad a la InsulinaConversor de Calendario HebreoConversor de Calendario HijriConvertidor de Calendario LunarCalculadora de Edad en CulturasCalculadora de Hace Cuánto TiempoCalculadora Cuánto Falta ParaGenerador de Patrones de FechasCalculadora de Fecha IntermediaSumar Días Hábiles a una FechaCalculadora de Días HábilesAnalizador de Frecuencia de PalabrasAnalizador de Variación de Longitud de OracionesEditor de Legibilidad Estilo HemingwayConvertidor de Pronunciación IPAHerramienta de Cifrado VigenèreHerramienta de Cifrado AtbashCodificador y Decodificador ROT13Visor y Eliminador de Datos EXIFTraductor de Pig LatinGenerador de BackronymsGenerador de AcrónimosVerificador de PangramasVerificador de LipogramaTrazador de Imagen a SVGConvertidor de Imagen a Arte ASCIIGenerador de Esquemas JSONPlayground de TypeScriptCompilador de Less a CSSCompilador de SCSS a CSSConversor de SVG a React/JSXConstructor de Cadenas de ConsultaAnalizador de URLValidador y Decodificador de UUIDReferencia de Códigos de Estado HTTPGenerador de Comandos cURLGenerador de Triángulo de SierpinskiTrazador de Superficies 3DTrazador de Ecuaciones PolaresGenerador de Conjunto de JuliaExplorador del Conjunto de MandelbrotGenerador de Fractales L-SystemGenerador de Triangulación de DelaunayGenerador de Diagramas de VoronoiGenerador de espirografoGenerador de TeseladosCalculadora de Capacidad de Proceso Seis SigmaGenerador de Diagramas de ParetoCalculadora de NPS (Net Promoter Score)Calculadora de Retención por CohortesCalculadora de Tasa de AbandonoCalculadora de Coste de Adquisición de Cliente (CAC)Calculadora de Valor del Tiempo de Vida del Cliente CLVCalculadora de Tasa de ConversiónCalculadora de Tamaño de Muestra para Test A/BCalculadora de Significancia de Pruebas A/BCalculadora de la Ecuación de las LentesCalculadora de Campo Magnético de un CableCalculadora de Campo EléctricoCalculadora de la Ley de CoulombCalculadora de la Ley de SnellCalculadora de Momento de InerciaCalculadora de Velocidad AngularCalculadora de Fuerza CentrípetaCalculadora del Periodo del PénduloCalculadora de Constante de ResorteCalculadora de Efecto DopplerCalculadora de Ratio de SortinoCalculadora de Ratio de TreynorCalculadora de Beta de AccionesCalculadora de Bonos del Tesoro Protegidos contra la Inflación (TIPS)Calculadora de Recálculo de HipotecaCalculadora de Tasa ForwardCalculadora de Duración del Bono (Macaulay y Modificada)Calculadora de Convexidad de BonosCalculadora de Anualidad Indexada FijaCalculadora de Anualidad VariableCalculadora de Hipoteca InversaCalculadora de Pagos de AnualidadSimulador de Soroban Ábaco JaponésMultiplicación Campesina RusaCalculadora de Trucos de Matemática VédicaCalculadora de Multiplicación EgipciaCalculadora de Matemáticas con Números RomanosEntrenador de Cálculo MentalExamen de Tablas de MultiplicarVisualizador de Llevadas y PrestadasGenerador de Descomposiciones NuméricasSolucionador de Problemas de MonedasCalculadora del Triángulo de Distancia, Velocidad y TiempoResolutor de Problemas de Tasa de TrabajoResolutor de Problemas de MezclasSolucionador de Problemas de EdadSolucionador de Problemas de Encuentro de TrenesCalculadora de HidrataciónCalculadora de Ritmo a CaloríasCalculadora de Dosis de MedicamentosCalculadora de Calorías del AlcoholCalculadora de Recomposición CorporalGenerador de Temas de Debate AleatoriosGenerador de Nombres Aleatorios para Gatos y PerrosGenerador de Versículos Bíblicos AleatoriosGenerador Aleatorio de Problemas de MatemáticasGenerador de Párrafos AleatoriosGenerador de Oraciones Aleatorias en InglésCalculadora de Grava, Arena y Tierra VegetalCalculadora de Peso de AceroCalculadora de Par de Apriete de PernosCalculadora de Flujo en TuberíasCalculadora de Carga de VigasConvertidor de Dólares a OroCalculadora de Probabilidad de OpcionesCalculadora de División de AccionesCalculadora de ESPPCalculadora de Recargo por Mora en FacturaCalculadora de Tarifa por Hora para FreelancersCalculadora de Leasing vs CompraDivisor de Propinas AvanzadoGenerador de Lista de EquipajeCalculadora de Jet LagCalculadora de Presupuesto de ViajeCalculadora de Distancia de VueloCalculadora de Pérdida de CalorCalculadora de Costo de Generación de ElectricidadCalculadora de Consumo de AguaCalculadora de Costo de Energía de ElectrodomésticosCalculadora de Auditoría Energética del HogarCalculadora de ROI SolarCalculadora de Paneles SolaresCalculadora de Compost (Relación C:N)Calculadora de Fertilizante para CéspedCalculadora de Fechas de HeladasCalculadora de Tierra para Bancal ElevadoCalculadora de Fertilizante NPKCalculadora de Tasa de Germinación de SemillasCalculadora de Bitrate de VideoTranspositor de Tonalidad MusicalCalculador de BPM por ToquesEstimador de tamaño de archivo de fotoCalculadora de Megapíxeles a Tamaño de ImpresiónCalculadora de Factor de RecorteCalculadora del Triángulo de ExposiciónCalculadora de Capacidad de Remolque del VehículoCalculadora de Arrendamiento de AutoCalculadora de 0–60 y Cuarto de MillaCalculadora de Tiempo de Carga de VECalculadora de Autonomía de VECalculadora de Distancia 3DCalculadora de ToroCalculadora de Tronco de ConoCalculadora de Polígono RegularIdentificador de Sección CónicaCalculadora de HipérbolaContador de Caracteres Twitter/XSelector de Comentarios de YouTubeExtractor de Etiquetas de YouTubeEstimador de Ganancias de YouTubeGenerador de personaje RPG aleatorio