编写一个python程序 计算sin(x)的微分
时间: 2024-02-18 12:01:59 浏览: 128
使用c语言计算sinx的值
以下是使用Python编写的计算sin(x)微分的程序:
```python
import math
def f(x):
return math.sin(x)
def differentiate(x, h):
return (f(x+h) - f(x))/h
x = 1.0 # 求导点
h = 0.0001 # 微小增量
result = differentiate(x, h)
print(result)
```
解释:
- `f(x)` 是被求导函数,即 `sin(x)`。
- `differentiate(x, h)` 是计算微分的函数,其中 `x` 是求导点,`h` 是微小增量。
- `(f(x+h) - f(x))/h` 是用中心差分公式计算 `f(x)` 的导数,其中 `h` 是微小增量。
- 最后调用 `differentiate(x, h)` 函数,并打印导数的近似值。
阅读全文