Dibujar grafos
Publicado por Yrina (3 intervenciones) el 13/07/2015 04:27:46
Hola ,
Tengo la siguiente duda:
Dibujar grafos a través de la matriz de adyacencia, es decir tengo la matriz:
C=[0 0 0 -1
1 0 0 0
0 -1 0 1
-1 0 1 0]
y quiero que el programa me de como resultado:
ARCHIVO ADJUNTO.
Tengo pensado lo sgte:
n=size(C,1)
1. Agregar n nodos.
2. Si C(i,j)=0, no hay aristas.
3. Si C(i,j)=1, hay arista de i a j (color azul).
4. Si C(i,j)=-1, hay arista de i a j (color rojo)
Pero el gran tema es como lo escribo en matlab
Agradezco desde ya por el tiempo de leer mi mensaje y ayudar.
Saludos.
Yrina
Tengo la siguiente duda:
Dibujar grafos a través de la matriz de adyacencia, es decir tengo la matriz:
C=[0 0 0 -1
1 0 0 0
0 -1 0 1
-1 0 1 0]
y quiero que el programa me de como resultado:
ARCHIVO ADJUNTO.
Tengo pensado lo sgte:
n=size(C,1)
1. Agregar n nodos.
2. Si C(i,j)=0, no hay aristas.
3. Si C(i,j)=1, hay arista de i a j (color azul).
4. Si C(i,j)=-1, hay arista de i a j (color rojo)
Pero el gran tema es como lo escribo en matlab
Agradezco desde ya por el tiempo de leer mi mensaje y ayudar.
Saludos.
Yrina
- GRAFO.rar(2,7 MB)
Valora esta pregunta
0