~ubuntu-branches/ubuntu/hoary/scilab/hoary

« back to all changes in this revision

Viewing changes to man/metanet/subgraph.cat

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2005-01-09 22:58:21 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050109225821-473xr8vhgugxxx5j
Tags: 3.0-12
changed configure.in to build scilab's own malloc.o, closes: #255869

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