view test/g110a.ijs @ 0:e0bbaa717f41 draft default tip

lol J
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Mon, 25 Nov 2013 11:56:30 -0500
parents
children
line wrap: on
line source

NB. B * B ---------------------------------------------------------------

x=. ?100$2
y=. ?100$2
(x*y) -: (#.x,.y){0 0 0 1
(x*y) -: (z+x)*z+y   [ z=.{.0 4.5
(x*y) -: (z*x)*z*y   [ z=.{.1 4.5
(z*y) -: (($y)$z)*y  [ z=.?2
(x*z) -: x*($x)$z    [ z=.?2

(x*y) -: (40$"0 x)*y [ x=. ?10$2    [ y=. ?10 40$2
(x*y) -: x*40$"0 y   [ x=. ?10 40$2 [ y=. ?10$2

0 0 0 1 -: 0 0 1 1 * 0 1 0 1


NB. B * I ---------------------------------------------------------------

x=. ?100$2
y=. _1e5+?100$2e5
(x*y) -: (z+x)*z+y   [ z=.{.0 4.5
(x*y) -: (z*x)*z*y   [ z=.{.1 4.5
(z*y) -: (($y)$z)*y  [ z=.?2
(x*z) -: x*($x)$z    [ z=._1e5+?2e5

(x*y) -: (40$"0 x)*y [ x=. ?10$2    [ y=. _1e5+?10 40$2e5
(x*y) -: x*40$"0 y   [ x=. ?10 40$2 [ y=. _1e5+?10$2e5

0 0 3 _3 -: 0 0 1 1 * _4 4 3 _3
2147483647 _2147483648 -: 1 * 2147483647 _2147483648
0 0 -: 0 0 * 2147483647 _2147483648


NB. B * D ---------------------------------------------------------------

x=. ?100$2
y=. o._1e5+?100$2e5
(x*y) -: (z+x)*z+y   [ z=.{.0 4j5
(x*y) -: (z*x)*z*y   [ z=.{.1 4j5
(z*y) -: (($y)$z)*y  [ z=.?2
(x*z) -: x*($x)$z    [ z=.o._1e5+?2e5

(x*y) -: (40$"0 x)*y [ x=. ?10$2    [ y=. o._1e5+?10 40$2e5
(x*y) -: x*40$"0 y   [ x=. ?10 40$2 [ y=. o._1e5+?10$2e5

0 0 2.5 _2.5 -: 0 0 1 1 * _4.5 3.14 2.5 _2.5


NB. I * B ---------------------------------------------------------------

x=. _1e5+?100$2e5
y=. ?100$2
(x*y) -: (z+x)*z+y   [ z=.{.0 4j5
(x*y) -: (z*x)*z*y   [ z=.{.1 4j5
(z*y) -: (($y)$z)*y  [ z=._1e5+?2e5
(x*z) -: x*($x)$z    [ z=.?2

(x*y) -: (40$"0 x)*y [ x=. _1e5+?10$2e5    [ y=. ?10 40$2
(x*y) -: x*40$"0 y   [ x=. _1e5+?10 40$2e5 [ y=. ?10$2

0 0 2.5 _2.5 -: _4.5 3.14 2.5 _2.5 * 0 0 1 1
2147483647 _2147483648 -: 2147483647 _2147483648 * 1
0 0 -: 2147483647 _2147483648 * 0 0


NB. I * I ---------------------------------------------------------------

x=. _1e5+?100$2e5
y=. _1e5+?100$2e5
(x*y) -: (z+x)*z+y   [ z=.{.0 4j5
(x*y) -: (z*x)*z*y   [ z=.{.1 4j5
(z*y) -: (($y)$z)*y  [ z=.?2e6
(x*z) -: x*($x)$z    [ z=._1e5+?2e5

(x*y) -: (40$"0 x)*y [ x=. _1e5+?10$2e5    [ y=. _1e5+?10 40$2e5
(x*y) -: x*40$"0 y   [ x=. _1e5+?10 40$2e5 [ y=. _1e5+?10$2e5

6 _6 _6 6 -: 2 2 _2 _2 * 3 _3 3 _3
1e8 _1e8 -: 1e4*1e4 _1e4
1e10 _1e10 -: 1e5*1e5 _1e5


NB. I * D ---------------------------------------------------------------

x=. _1e5+?100$2e5
y=. o._1e5+?100$2e5
(x*y) -: (z+x)*z+y   [ z=.{.0 4j5
(x*y) -: (z*x)*z*y   [ z=.{.1 4j5
(z*y) -: (($y)$z)*y  [ z=.?2e6
(x*z) -: x*($x)$z    [ z=.o._1e5+?2e5

(x*y) -: (40$"0 x)*y [ x=. _1e5+?10$2e5    [ y=. o._1e5+?10 40$2e5
(x*y) -: x*40$"0 y   [ x=. _1e5+?10 40$2e5 [ y=. o._1e5+?10$2e5


NB. D * B ---------------------------------------------------------------

x=. o._1e5+?100$2e5
y=. ?100$2
(x*y) -: (z+x)*z+y   [ z=.{.0 4j5
(x*y) -: (z*x)*z*y   [ z=.{.1 4j5
(z*y) -: (($y)$z)*y  [ z=.o._1e5+?2e5
(x*z) -: x*($x)$z    [ z=.?2

(x*y) -: (40$"0 x)*y [ x=. o._1e5+?10$2e5    [ y=. ?10 40$2
(x*y) -: x*40$"0 y   [ x=. o._1e5+?10 40$2e5 [ y=. ?10$2


NB. D * I ---------------------------------------------------------------

x=. o._1e5+?100$2e5
y=. _1e5+?100$2e5
(x*y) -: (z+x)*z+y   [ z=.{.0 4j5
(x*y) -: (z*x)*z*y   [ z=.{.1 4j5
(z*y) -: (($y)$z)*y  [ z=.o._1e5+?2e5
(x*z) -: x*($x)$z    [ z=._1e5+?2e5

(x*y) -: (40$"0 x)*y [ x=. o._1e5+?10$2e5    [ y=. _1e5+?10 40$2e5
(x*y) -: x*40$"0 y   [ x=. o._1e5+?10 40$2e5 [ y=. _1e5+?10$2e5


NB. D * D ---------------------------------------------------------------

x=. o._1e5+?100$2e5
y=. o._1e5+?100$2e5
(x*y) -: (z+x)*z+y   [ z=.{.0 4j5
(x*y) -: (z*x)*z*y   [ z=.{.1 4j5
(z*y) -: (($y)$z)*y  [ z=.o._1e5+?2e5
(x*z) -: x*($x)$z    [ z=.o._1e5+?2e5

(x*y) -: (40$"0 x)*y [ x=. o._1e5+?10$2e5    [ y=. o._1e5+?10 40$2e5
(x*y) -: x*40$"0 y   [ x=. o._1e5+?10 40$2e5 [ y=. o._1e5+?10$2e5

4!:55 ;:'x y z'