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-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南