Code covered by the BSD License  

Highlights from
Matgraph

from Matgraph by Ed Scheinerman
Toolbox for working with simple, undirected graphs

Description of eq
Home > matgraph > @graph > eq.m

eq

PURPOSE ^

yn = eq(g,h) --- check if two graphs are equal (identical)

SYNOPSIS ^

function yn = eq(g,h)

DESCRIPTION ^

 yn = eq(g,h) --- check if two graphs are equal (identical)

CROSS-REFERENCE INFORMATION ^

This function calls:
  • size size(g) --- returns [nv,ne] for the graph
This function is called by:

SOURCE CODE ^

0001 function yn = eq(g,h)
0002 % yn = eq(g,h) --- check if two graphs are equal (identical)
0003 
0004 global GRAPH_MAGIC
0005 
0006 if (nargin == 2)
0007     if any(size(g) ~= size(h))
0008         yn = 0;
0009         return
0010     end
0011     D = GRAPH_MAGIC.graphs{g.idx}.array - GRAPH_MAGIC.graphs{h.idx}.array;
0012     yn = nnz(D)==0;
0013     return
0014 end

Generated on Thu 13-Mar-2008 14:23:52 by m2html © 2003

Contact us at files@mathworks.com