Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
15
Task/Forward-difference/Arturo/forward-difference.arturo
Normal file
15
Task/Forward-difference/Arturo/forward-difference.arturo
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
; element-wise subtraction of two blocks. e.g.
|
||||
; vsub [1 2 3] [1 2 3] ; [0 0 0]
|
||||
vsub: function [u v][
|
||||
map couple u v 'pair -> pair\0 - pair\1
|
||||
]
|
||||
|
||||
differences: function [block][
|
||||
order: attr "order"
|
||||
if order = null -> order: 1
|
||||
loop 1..order 'n -> block: vsub block drop block 1
|
||||
return block
|
||||
]
|
||||
|
||||
print differences .order: 4 [90.5 47 58 29 22 32 55 5 55 73.5]
|
||||
print differences [1 2 3 4 5 6 7]
|
||||
Loading…
Add table
Add a link
Reference in a new issue