flist - subroutine to line printer plot a complex signal
call flist(npts, x, title, samin, tzero, xr, xi, amp, phz, ilin)
Basic Seismic
Utilities (BSU) plots a complex signal with ASCII symbols.
One has the option of plotting amplitudes in dB or
normalized linear scale. The phase is plotted in degrees.
The title is limited to 70 characters. Arrays must be
declared in the calling program.
Fortran Version.
Arguments
npts (int)
Number of samples in signal x
x (float)
Input signal to be displayed
title (char)
Title to be printed on each page of the listing/plot
samin (float)
Sample interval in seconds
tzero (float)
Time reference for phase plot.
xr (float)
Work array for real part.
xi (float)
Work array for imaginary part.
amp (float)
Work array for amplitude.
phz (float)
Work array for phase.
ilin (int)
Switch to select type of amplitude display
0=decibel scale
1=normalized linear scale
NOTE:
See program bshp for an example of using flist.
tlist(3), demult(3), cshift(3), traplt(1)
No known bugs.
Copyright © 2017 by Paul Michaels
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
P. Michaels, PE. <pm@cgiss.boisestate.edu>