---
source_url: https://docs.dolphindb.cn/zh/funcs/d/derivative.html
fetched_at: 2026-05-19T09:18:50Z
category: funcs
title: derivative
sha1: 2f0820b9c52d958eb3c098356723efa67669e234
---

# derivative

## 语法

`derivative(func, X, [dx =1.0], [n=1], [order=3])`

## 详情

返回函数 *func* 在 *X* 位置的 *n* 阶导数值。

## 参数

**func** 是一元函数。

**X** 是数值型标量或向量，表示求导位置。

**dx** 是数值型的标量，表示求导间隔。*dx* 默认值是1.0，取值范围为大于0的浮点数。

**n** 是整型的标量，表示导数的阶数。*n* 的默认是1。当前函数仅支持计算1阶导数。

**order** 是整型的标量，表示选取点的数量。*order* 必须是奇数，默认值是3，取值范围为[3, 1023]。

## 返回值

DOUBLE 类型标量或向量。

## 例子

```dolphindb
derivative(acos, 0.458, 1e-3);
// output
-1.12492

a=[0.25, -4.53, 1.85, 12.45, 2.0];
derivative(cbrt, a, 1e-3, 1, 5);
// output
[0.83995,0.121753,0.221189,0.062053,0.209987]

derivative(pow{3,}, 5);
// output
324
```
