Scilab function

mat_2_graph - graphe à partir de matrice d'incidence sommets-arcs ou sommets-sommets

Calling Sequence

g = mat_2_graph(a,oriented,[mat])

Parameters

Description

mat_2_graph calcule le graphe g correspondant à la matrice creuse d'incidence sommets-arcs ou sommets-sommets a . Vérification est faite que a est une matrice d'incidence sommets-arcs ou sommets-sommets d'un graphe orienté ( orienté = 1 ) ou non-orienté ( non-orienté = 0 ). Si l'argument optionnel mat est omis ou est la chaîne de caractères 'node-arc' , a doit être une matrice sommets-arcs. Si mat est la chaîne de caractères 'node-node' , a doit être une matrice sommets-sommets.

Examples

g=load_graph(SCI+'/demos/metanet/colored');
show_graph(g);
a=graph_2_mat(g);
g1=mat_2_graph(a,1);
g1('node_x')=g('node_x'); g1('node_y')=g('node_y');
show_graph(g1,'new');
a=graph_2_mat(g,'node-node');
g1=mat_2_graph(a,1,'node-node');
g1('node_x')=g('node_x'); g1('node_y')=g('node_y');
show_graph(g1,'new');
 

See Also

adj_lists ,   chain_struct ,   graph_2_mat ,