~ubuntu-branches/ubuntu/karmic/scilab/karmic

« back to all changes in this revision

Viewing changes to man/metanet/subgraph.cat

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2002-03-21 16:57:43 UTC
  • Revision ID: james.westby@ubuntu.com-20020321165743-e9mv12c1tb1plztg
Tags: upstream-2.6
ImportĀ upstreamĀ versionĀ 2.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
subgraph          Scilab Group          Scilab function            subgraph
 
2
NAME
 
3
   subgraph - subgraph of a graph 
 
4
  
 
5
CALLING SEQUENCE
 
6
 g1 = subgraph(v,ind,g)
 
7
PARAMETERS
 
8
 v  : row vector, numbers of nodes or edges
 
9
    
 
10
 ind
 
11
     : string, 'nodes' or 'edges'
 
12
    
 
13
 g  : graph list
 
14
    
 
15
 g1 : graph list of the new graph 
 
16
    
 
17
DESCRIPTION
 
18
   subgraph returns the graph g1, built with the numbers given by the the
 
19
  row vector v.  If ind is the string 'nodes', g1 is built with the node 
 
20
  numbers given by v and the connected edges of these nodes in g.  If ind
 
21
  is the string 'edges', g1 is built with the edge  numbers given by v and
 
22
  the tail-head nodes of these edges in g.  All the characteristics of the
 
23
  old nodes and edges of g are preserved.
 
24
  
 
25
EXAMPLE
 
26
 ta=[1 1 2 2 2 3 4 5 5 7 8 8 9 10 10 10 10 10 11 12 13 13 13 14 15 16 16 17 17];
 
27
 he=[2 10 3 5 7 4 2 4 6 8 6 9 7 7 11 13 13 15 12 13 9 10 14 11 16 1 17 14 15];
 
28
 g=make_graph('foo',1,17,ta,he);
 
29
 g('node_x')=[283 163 63 57 164 164 273 271 339 384 504 513 439 623 631 757 642];
 
30
 g('node_y')=[59 133 223 318 227 319 221 324 432 141 209 319 428 443 187 151 301];
 
31
 g('edge_color')=modulo([1:(edge_number(g))],15)+1;
 
32
 g('node_diam')=[1:(g('node_number'))]+20;
 
33
 show_graph(g);
 
34
 v=[2 3 4 5 17 13 10];
 
35
 show_nodes(v);
 
36
 g1=subgraph(v,'nodes',g);
 
37
 show_graph(g1);
 
38
 v=[10 13 12 16 20 19];
 
39
 show_graph(g);
 
40
 show_arcs(v);
 
41
 g1=subgraph(v,'edges',g);
 
42
 show_graph(g1);
 
43
SEE ALSO
 
44
   add_edge, add_node, delete_arcs, delete_nodes, supernode
 
45