#
# kihon1.rb
# $Id: kihon1.rb,v 1.2 2000/11/18 19:03:32 keiko Exp $
#
require "narray"
require "numru/dcl"
include NumRu
include NMath
nmax = 50
x = NArray.sfloat(nmax+1)
y1 = NArray.sfloat(nmax+1)
y2 = NArray.sfloat(nmax+1)
y3 = NArray.sfloat(nmax+1)
#-- data ----
x = x.indgen * 1.0/nmax
y1 = x**3
y2 = x**2
y3 = sqrt(x)
#-- graph ----
iws = (ARGV[0] || (puts ' WORKSTATION ID (I) ? ;'; DCL::sgpwsn; gets)).to_i
DCL::sgopn iws
DCL::sgfrm
DCL::slpvpr(1)
DCL::sgplv(x, y1)
DCL::sgpmv(x, y2)
DCL::sgtxv(0.5, 0.5, 'SGTXV')
DCL::sglset('LSOFTF', true)
DCL::sgtnv(x, y3)
DCL::sgcls
syntax highlighted by Code2HTML, v. 0.9.1