#
# uspac3.rb
# $Id: uspac3.rb,v 1.2 2000/11/18 19:03:49 keiko Exp $
#
require "narray"
require "numru/dcl"
include NumRu
include Math
nmax = 50
xmin = 1950
xmax = 2000
y = NArray.sfloat(nmax+1)
#-- data ---
r = 3.7
y[0] = 0.5
for n in 0..nmax-1
y[n+1] = r*y[n]*(1.0-y[n])
end
#-- graph ---
iws = (ARGV[0] || (puts ' WORKSTATION ID (I) ? ;'; DCL::sgpwsn; gets)).to_i
DCL::gropn iws
DCL::grfrm
rundef = DCL::glrget('RUNDEF')
DCL::grswnd(xmin, xmax, rundef, rundef)
DCL::ussttl('TIME', 'YEAR', 'HEAT FLUX', 'W/m|2"')
DCL::usgrph(rundef, y)
DCL::grcls
syntax highlighted by Code2HTML, v. 0.9.1