Derivada numérica de un vector

Tengo un problema con la derivada numérica de un vector que es x: Nx1 con respecto a otro vector t (tiempo) que tiene el mismo tamaño de x. Hago lo siguiente (se elige x como función seno como ejemplo):

t=t0:ts:tf;
x=sin(t);
xd=diff(x)/ts;

pero la respuesta xd es (N-1) x1 y descubrí que no calcula la derivada correspondiente al primer elemento de x.

¿Hay alguna otra manera de calcular esta derivada?

Respuestas a la pregunta(3)

Su respuesta a la pregunta