9 lines
236 B
TypeScript
9 lines
236 B
TypeScript
export function derivative(f: (x: number) => number) {
|
|
const h = 0.001;
|
|
return (x: number) => (f(x + h) - f(x - h)) / (2 * h);
|
|
}
|
|
|
|
export function getVelocity(f: (t: number) => number): (t: number) => number {
|
|
return derivative(f);
|
|
}
|