#
# uspk03.rb
#
# $Id: uspk03.rb,v 1.1 2000/11/22 14:36:02 keiko Exp $
#

require "narray"
require "numru/dcl"

include NumRu
include Math


n = 30
y = NArray.sfloat(n)

#---------------------------- DATA DEFINITION --------------------------
r = 0.2
a = 3.7
for i in 0..n-1
  r = a*r*(1.0-r)
  y[i] = r
end

#----------------------------- GRAPH -----------------------------------
iws = (ARGV[0] || (puts ' WORKSTATION ID (I)  ? ;'; DCL::sgpwsn; gets)).to_i
rundef = DCL::glrget('RUNDEF')
DCL::gropn iws

DCL::grfrm
DCL::grswnd(0.0, 1.0, rundef, rundef)

DCL::usgrph(rundef, y)

DCL::grcls

#-----------------------------------------------------------------------



syntax highlighted by Code2HTML, v. 0.9.1