Annotation of 43BSDTahoe/man/man1/spline.1, revision 1.1.1.1

1.1       root        1: .\"    @(#)spline.1g   6.1 (Berkeley) 4/29/85
                      2: .\"
                      3: .TH SPLINE 1G "April 29, 1985"
                      4: .AT 3
                      5: .SH NAME
                      6: spline \- interpolate smooth curve
                      7: .SH SYNOPSIS
                      8: .B spline
                      9: [ option ] ...
                     10: .SH DESCRIPTION
                     11: .I Spline
                     12: takes pairs of numbers from the standard input as abcissas and ordinates
                     13: of a function.
                     14: It produces a similar set, which
                     15: is approximately equally spaced and
                     16: includes the input set, on the standard output.
                     17: The cubic spline output
                     18: (R. W. Hamming,
                     19: .ft I
                     20: Numerical Methods for Scientists and Engineers,
                     21: .ft R
                     22: 2nd ed., 349ff)
                     23: has two continuous derivatives,
                     24: and sufficiently many points to look smooth when plotted, for
                     25: example by
                     26: .IR  graph (1G).
                     27: .PP
                     28: The following options are recognized,
                     29: each as a separate argument.
                     30: .TP 5
                     31: .B  \-a
                     32: Supply abscissas automatically (they are missing from
                     33: the input); spacing is given by the next
                     34: argument, or is assumed to be 1 if next argument is not a number.
                     35: .TP 5
                     36: .B  \-k
                     37: The constant
                     38: .IR k ""
                     39: used in the boundary value computation
                     40: .IP
                     41: .if n .ig
                     42: .ti +1.5i
                     43: .ds ' \h'-\w'\(fm\(fm'u'
                     44: .EQ
                     45: .nr 99 \n(.s
                     46: .nr 98 \n(.f
                     47: 'ps 10
                     48: .ft I
                     49: .ds 11 "y\(fm\(fm
                     50: .nr 11 \w'\*(11'
                     51: .ds 12 "\*'
                     52: .nr 12 \w'\*(12'
                     53: 'ps 8
                     54: .ds 13 "\fR0\fP
                     55: .nr 13 \w'\*(13'
                     56: .as 12 \v'18u'\s8\*(13\|\s10\v'-18u'
                     57: 'ps 10
                     58: .nr 12 \n(12+\n(13+\w'\s8\|'
                     59: .as 11 "\*(12
                     60: .nr 11 \w'\*(11'
                     61: .ds 12 "\|\|
                     62: .nr 12 \w'\*(12'
                     63: .as 11 "\*(12
                     64: .nr 11 \w'\*(11'
                     65: .ds 12 "\|=\|
                     66: .nr 12 \w'\*(12'
                     67: .as 11 "\*(12
                     68: .nr 11 \w'\*(11'
                     69: .ds 12 "\|\|
                     70: .nr 12 \w'\*(12'
                     71: .as 11 "\*(12
                     72: .nr 11 \w'\*(11'
                     73: .ds 12 "ky\(fm\(fm
                     74: .nr 12 \w'\*(12'
                     75: .as 11 "\*(12
                     76: .nr 11 \w'\*(11'
                     77: .ds 12 "\*'
                     78: .nr 12 \w'\*(12'
                     79: 'ps 8
                     80: .ds 13 "\fR1\fP
                     81: .nr 13 \w'\*(13'
                     82: .as 12 \v'18u'\s8\*(13\|\s10\v'-18u'
                     83: 'ps 10
                     84: .nr 12 \n(12+\n(13+\w'\s8\|'
                     85: .as 11 "\*(12
                     86: .nr 11 \w'\*(11'
                     87: .ds 12 ",
                     88: .nr 12 \w'\*(12'
                     89: .as 11 "\*(12
                     90: .nr 11 \w'\*(11'
                     91: .ds 12 "\|\|
                     92: .nr 12 \w'\*(12'
                     93: .as 11 "\*(12
                     94: .nr 11 \w'\*(11'
                     95: .ds 12 "\|\|
                     96: .nr 12 \w'\*(12'
                     97: .as 11 "\*(12
                     98: .nr 11 \w'\*(11'
                     99: .ds 12 "\|\|
                    100: .nr 12 \w'\*(12'
                    101: .as 11 "\*(12
                    102: .nr 11 \w'\*(11'
                    103: .ds 12 "y\(fm\(fm
                    104: .nr 12 \w'\*(12'
                    105: .as 11 "\*(12
                    106: .nr 11 \w'\*(11'
                    107: .ds 12 "\*'
                    108: .nr 12 \w'\*(12'
                    109: 'ps 8
                    110: .ds 13 "n
                    111: .nr 13 \w'\*(13'
                    112: .as 12 \v'18u'\s8\*(13\|\s10\v'-18u'
                    113: 'ps 10
                    114: .nr 12 \n(12+\n(13+\w'\s8\|'
                    115: .as 11 "\*(12
                    116: .nr 11 \w'\*(11'
                    117: .ds 12 "\|\|
                    118: .nr 12 \w'\*(12'
                    119: .as 11 "\*(12
                    120: .nr 11 \w'\*(11'
                    121: .ds 12 "\|=\|
                    122: .nr 12 \w'\*(12'
                    123: .as 11 "\*(12
                    124: .nr 11 \w'\*(11'
                    125: .ds 12 "\|\|
                    126: .nr 12 \w'\*(12'
                    127: .as 11 "\*(12
                    128: .nr 11 \w'\*(11'
                    129: .ds 12 "ky\(fm\(fm
                    130: .nr 12 \w'\*(12'
                    131: .as 11 "\*(12
                    132: .nr 11 \w'\*(11'
                    133: .ds 12 "\*'
                    134: .nr 12 \w'\*(12'
                    135: 'ps 8
                    136: .ds 13 "n\|\(mi\|\fR1\fP
                    137: .nr 13 \w'\*(13'
                    138: .as 12 \v'18u'\s8\*(13\|\s10\v'-18u'
                    139: 'ps 10
                    140: .nr 12 \n(12+\n(13+\w'\s8\|'
                    141: .as 11 "\*(12
                    142: .nr 11 \w'\*(11'
                    143: .ds 11 \x'0'\fI\*(11\s\n(99\f\n(98
                    144: .ne 78u
                    145: \*(11
                    146: 'ps \n(99
                    147: .ft \n(98
                    148: .EN
                    149: ..
                    150: .if t .ig
                    151: .ce
                    152: (2nd deriv. at end) = k*(2nd deriv. next to end)
                    153: ..
                    154: .IP
                    155: .br
                    156: is set by the next argument.
                    157: By default
                    158: .IR k ""
                    159: = 0.
                    160: .TP 5
                    161: .B  \-n
                    162: Space output points
                    163: so that approximately
                    164: .I n
                    165: intervals occur between the lower and upper
                    166: .I x
                    167: limits.
                    168: (Default
                    169: .I n
                    170: = 100.)
                    171: .TP 5
                    172: .B  \-p
                    173: Make output periodic, i.e. match
                    174: derivatives at ends.
                    175: First and last input values should normally agree.
                    176: .TP 5
                    177: .B  \-x
                    178: Next 
                    179: 1 (or 2) arguments are lower (and upper) 
                    180: .I x
                    181: limits.
                    182: Normally these limits are calculated from the data.
                    183: Automatic abcissas start at lower limit
                    184: (default 0).
                    185: .SH "SEE ALSO"
                    186: graph(1G), plot(1G)
                    187: .SH DIAGNOSTICS
                    188: When data is not strictly monotone in
                    189: .I x,
                    190: .I spline
                    191: reproduces the input without interpolating extra points.
                    192: .SH BUGS
                    193: A limit of 1000 input points is enforced silently.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.