# Derivative for a set of ... points

Dear all,
I am successfully playing with

which generates a nice set of values. Among those values sol[1,:,:]; is a position, sol[2,:,:]; a velocity.
unfortunately, I need an acceleration…
how can I nicely proceed ?
thx !
Frédéric

here is my idea :

kt = sol[9,:,16]

60001-element Array{Float64,1}:

with \delta t = 0.01 then

lmnt = length(kt)
kt_t = Vector{Float64}(undef,lmnt);
for i in 1:lmnt kt_t[i] = (i-1)*δt end;
@time kt_acc = ForwardDiff.gradient(kt, kt_t)

MethodError: objects of type Array{Float64,1} are not callable
Use square brackets for indexing an Array.

where am I wrong ??
Thx !
Frédéric

@Frederic_Gilt, you may want to take a look at this discourse thread.

thx for the link, but kt is solution of SDE (white noise forcing term) so I want to avoid interpolation then derivation.
I was hoping ForwardDiff to be able to help me on this