File: alg_surface.rb

package info (click to toggle)
jas 2.7.200-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 15,732 kB
  • sloc: java: 164,370; python: 14,882; ruby: 14,509; xml: 583; makefile: 545; sh: 349
file content (34 lines) | stat: -rw-r--r-- 533 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#
# jruby examples for jas.
# $Id$
#

require "examples/jas"

# polynomial examples: 

Yr = EF.new(QQ()).extend("x,y").extend("z","z^2 + x^2 + y^2 - 1").build();
#puts "Yr    = " + str(Yr);
#puts

one,x,y,z = Yr.gens();
puts "one   = " + str(one);
puts "x     = " + str(x);
puts "y     = " + str(y);
puts "z     = " + str(z);
puts;

f = (1+z)*(1-z); # / ( x**2 + y**2 );
puts "f     = " + str(f);
puts;

g = one / (1 - z);
puts "g     = " + str(g);
puts;

g = f / (1 - z); 
puts "g     = " + str(g);
puts;

#startLog();
terminate();