File: graduate.cat

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (38 lines) | stat: -rw-r--r-- 867 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
graduate          Scilab Group          Scilab Function            graduate
NAME
   graduate - pretty axis graduations
  
CALLING SEQUENCE
 [xi,xa,np]=graduate( xmi, xma,n1,n2) 
 [xi,xa,np]=graduate( xmi, xma)
PARAMETERS
 xmi,xma    : real scalars
            
 n1, n2     : integers with default values 3,10
            
 xi, xa     :real scalars
            
 np         : integer
            
DESCRIPTION
   graduate looks for the minimum interval [xi,xa] and a number of tics  np
  such that:
  
   xi <= xmi <= xma <= xa
  
   xa - xi / np  =  k(10^n),k in [1 3 5]  for an integer n
  
   n1 < np < n2
  
EXAMPLE
   y=(0:0.33:145.78)';
   xbasc();plot2d1('enn',0,y)
   [ymn,ymx,np]=graduate(mini(y),maxi(y))
   rect=[1,ymn,prod(size(y)),ymx];
   xbasc();plot2d1('enn',0,y,1,'011',' ',rect,[10,3,10,np])
SEE ALSO
   xsetech ,plot2d
  
AUTHOR
   S. Steer 1992