Mercurial > hg > jgplsrc
view test/gddot.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. d. scalar functions ------------------------------------------------- equ=: 2 : '''x'' -:&(5!:5)&< ''y''' eqt=: 2 : '(x t. i.20) -: (y t. i.20)' eqv=: 2 : '(x v) -: y v=. 0.01*_500+?2 3$1000' 1: d. 1 eqt 0: 2.5"0 d. 1 eqt 0: _14"0 d. 1 eqt 0: -~ d. 1 eqt 0: %~ d. 1 eqt 0: 6&p. d. 1 eqt 0: _6&p. d. 1 eqt 0: ''&p. d. 1 eqt 0: >: d. 1 eqt 1: <: d. 1 eqt 1: ] d. 1 eqt 1: [ d. 1 eqt 1: 3&+ d. 1 eqt 1: +&3 d. 1 eqt 1: -&3 d. 1 eqt 1: 2.5&+ d. 1 eqt 1: +&2.5 d. 1 eqt 1: - d. 1 eqt _1: -. d. 1 eqt _1: 2.5&- d. 1 eqt _1: _1&* d. 1 eqt _1: *&_1 d. 1 eqt _1: +: d. 1 eqt 2: +~ d. 1 eqt 2: -: d. 1 eqt (0.5"0) o. d. 1 eqt (1p1"0) *: d. 1 equ +: ^. d. 1 equ % ^ d. 1 equ ^ %: d. 1 equ (-:@%@%:) 0&o. d. 1 equ (- % 0&o.) 1&o. d. 1 equ (2&o.) 2&o. d. 1 equ (-@(1&o.)) 2&! d. 1 eqt (_0.5 1&p.) 2&! d. 1 eqt (-:@(] * <:) d. 1) (+: + *: ) d. 1 eqt (2: + +: ) (+: + 1: ) d. 1 eqt 2: (^. + 1&o.) d. 1 equ (% + 2&o.) (+: - *: ) d. 1 eqt (2: - +: ) (+: - 1: ) d. 1 eqt 2: (1: - +: ) d. 1 eqt _2: (17"0 - +: ) d. 1 eqt _2: (^. - 1&o.) d. 1 equ (% - 2&o.) (] * <: ) d. 1 eqt (+:@(2&!) d. 1) (] * >: ) d. 1 eqt (+:@(2&!)@>: d. 1) (1&o. * ^ ) d. 1 eqv ((2&o.*^) + (1&o.*^)) (1&o. * ] ) d. 1 eqv ((2&o.*]) + 1&o.) (1&o. % ] ) d. 1 eqv (((2&o.*]) - 1&o.) % *:) (] ^ 0: ) d. 1 eqt 0: (] ^ 1: ) d. 1 eqt 1: (] ^ 2: ) d. 1 eqt +: (] ^ 3: ) d. 1 eqt (0 0 3&p.) (] ^ 4: ) d. 1 eqt (0 0 0 4&p.) (] ^ 5: ) d. 1 eqt (0 0 0 0 5&p.) (] ^ 2j5"0)d. 1 eqv (2j5&* @ (^&1j5)) (] ^ _1: ) d. 1 eqv (% d. 1) ^@(]^2:) d. 1 eqv (^@*: d. 1) *:@^ d. 1 eqt (+:@^ * ^) 2&!@*: d. 1 eqt ((2&! d. 1)@*: * +:) (1&o.@+:) d. 1 eqt (+:@(2&o.)@+:) (+:@(1&o.)) d. 1 eqt (+:@(2&o.)) (*:@>:) d. 1 eqt (2 2&p.) (>:@*:) d. 1 eqt (0 2&p.) 0&o. d. 1 equ (- % 0&o.) 0&o. d. 1 eqv (%:@-.@*: d. 1) *:^:3 d. 1 eqt (8: * ^&7 ) *:^:2 d. 1 eqt (*:@*: d. 1) *:^:1 d. 1 eqt (*: d. 1) *:@>:^:3 d. 1 eqt ((p.. *:@>:@*:@>:@*:@>: t. i.12)&p.) >:@*:^:3 d. 1 eqt (>:@*:@>:@*:@>:@*: d. 1) +:^:_1 d. 1 eqt (0.5"_ ) +:^:_2 d. 1 eqt (0.25"_ ) ^&3 d. _1 eqt ((^&2 * ]) d. _1) ^&3 d. _1 eqt ((*: * ]) d. _1) 1 2 3&p. d. _1 eqt ((1: + +: + 3&*@*:) d. _1) (1 2 3&p. + 4 5&p.) d. _1 eqt (5 7 3&p. d. _1) (1 2 3&p. - 4 5&p.) d. _1 eqt (_3 _3 3&p. d. _1) (1 2 3&p. * 4 5&p.) d. _1 eqt ((+//.1 2 3*/4 5)&p. d. _1) ((1 % *:) d. 1) equ ((1: % *:) d. 1) ((1 + *:) d. _1) equ ((1: + *:) d. _1) 4!:55 ;:'eqt equ eqv'