python计算求导后的函数式与赋值计算
2021/6/5 20:21:01
本文主要是介绍python计算求导后的函数式与赋值计算,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这里使用如下代码安装需要的包:
pip install -i https://mirrors.aliyun.com/pypi/simple/ sympy
得到求导后的公式
import sympy as sp x, y, z = sp.symbols('x y z') fuc = z * sp.sin(2 * sp.pi * x + x * y / 5) # 原函数 fuc_x = sp.diff(fuc, x) fuc_y = sp.diff(fuc, y) fuc_z = sp.diff(fuc, z) print("对x求导 : ", fuc_x) print("对y求导 : ", fuc_y) print("对z求导 : ", fuc_z)
得到结果:
对x求导 : z*(y/5 + 2*pi)*cos(x*y/5 + 2*pi*x) 对y求导 : x*z*cos(x*y/5 + 2*pi*x)/5 对z求导 : sin(x*y/5 + 2*pi*x)
对求导后的式子附值计算
import sympy as sp x, y, z = sp.symbols('x y z') fuc = z * sp.sin(2 * sp.pi * x + x * y / 5) fuc_x = sp.diff(fuc, x) print("对x求导结果 : ", fuc_x) # 赋值 fun_x_value = float(fuc_x.evalf( subs={ x: 10, y: 5, z: 3})) print(fun_x_value)
结果得到:
对x求导 : z*(y/5 + 2*pi)*cos(x*y/5 + 2*pi*x) -18.333340296726984
这篇关于python计算求导后的函数式与赋值计算的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础
- 2024-09-2610 种方法写出更好的 Python 代码
- 2024-09-25Python编程基础详解
- 2024-09-25Python编程入门教程
- 2024-09-25从零开始使用Python构建LLaMA 3
- 2024-09-23Python中理解和使用树形结构的简单教程
- 2024-09-23Python 编程基础入门
- 2024-09-18初探Python股票自动化交易:入门指南
- 2024-09-18Python量化入门:轻松掌握量化分析基础与实战