📜  sin(x) 的积分 (1)

📅  最后修改于: 2023-12-03 15:34:59.355000             🧑  作者: Mango

求解 sin(x) 的积分

数学公式

$$\int sin(x) dx = -cos(x) + C$$

其中 C 为常数。

Python 代码
import sympy

x = sympy.Symbol('x')
result = sympy.integrate(sympy.sin(x), x)

print(result)

运行结果:

-cos(x)
解析

使用 SymPy 库中的 integrate 函数可以完成对 sin(x) 的积分。需要先声明一个符号变量 x,然后将 sin(x) 作为参数传入 integrate 函数中,结果会返回其积分表达式。最后根据公式,给结果加上常数 C。

注意事项
  • SymPy 库中的符号变量不同于 Python 中的变量。需要先声明变量才能使用,否则会报错。
  • 对于简单的函数,SymPy 可以很好地处理其积分。对于复杂的函数,可能需要一些额外的设置,如使用 integrate 函数的 manual 参数。
  • SymPy 中的函数默认返回符号表达式,而不是数值。如果需要得到数值结果,需要调用相应的函数或将得到的表达式转换成数值类型使用。