September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
10
Task/Forward-difference/Zkl/forward-difference-1.zkl
Normal file
10
Task/Forward-difference/Zkl/forward-difference-1.zkl
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
fcn forwardDiff(lst){
|
||||
if(lst.len()<2)
|
||||
return(T);
|
||||
return(T(lst[1]-lst[0]).extend(forwardDiff(lst[1,*])))
|
||||
}
|
||||
fcn nthForwardDiff(n,xs){
|
||||
if(n==0)
|
||||
return(xs);
|
||||
return(nthForwardDiff(n-1,forwardDiff(xs))) // tail recursion
|
||||
}
|
||||
1
Task/Forward-difference/Zkl/forward-difference-2.zkl
Normal file
1
Task/Forward-difference/Zkl/forward-difference-2.zkl
Normal file
|
|
@ -0,0 +1 @@
|
|||
nthForwardDiff(9,T(90, 47, 58, 29, 22, 32, 55, 5, 55, 73)).println();
|
||||
Loading…
Add table
Add a link
Reference in a new issue