如何使用参数微分获得二阶导数?

克里斯·斯诺

如果我有两个参数方程式,例如x = 2*ty = t**2 - 3,则可以将它们区分如下:

>>> x, y, t = symbols('x, y, t')
>>> x = 2*t
>>> y = t**2 - 3
>>> diff(y)/diff(x)
t

要获得二阶导数:

>>> (diff(x,t,1)*diff(y,t,2) - diff(y,t,1)*diff(x,t,2)) / diff(x,t,1)**3
1/2

sympy中是否可以使用快捷方式进行计算?

也许将其包装在函数中是我应该做什么?

>>> def second_derivative(x,y):  
>>>   return (diff(x,t,1)*diff(y,t,2) - diff(y,t,1)*diff(x,t,2)) / diff(x,t,1)**3

然后变成:

>>> second_derivative(2*t, t**2 - 3)
1/2
克里斯·斯诺

我创建了一个自定义函数:

>>> def second_derivative(x,y):  
>>>   return (diff(x,t,1)*diff(y,t,2) - diff(y,t,1)*diff(x,t,2)) / diff(x,t,1)**3

这样称呼:

>>> second_derivative(2*t, t**2 - 3)
1/2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

隐式微分-使用Matlab的二阶导数

如何获得图像的一阶和二阶导数矩阵

如何从图中获得二阶导数/倾角或生成最佳 eps 值

如何在Python中绘制耦合的非线性二阶ODE的二阶导数?

如何提高浮点二阶导数计算的精度?

递归找到二阶导数

凯拉斯的二阶导数

Keras:使用模型的一阶和二阶导数之和作为最终输出

从 FFTW 获得的真实数据的一阶、二阶、三阶和四阶偏导数不正确

如何在神经网络的输出层计算二阶导数?

约束二阶导数时,Scipy CubicSpline外推如何工作?

如何在 C# 中计算一维数组的二阶导数

使用 Pandas .diff() 从时间序列计算二阶导数

朱莉娅使用微分方程的二阶ODE

Matlab:使用匿名函数求解二阶常微分方程

从scipy.special开始的fadeva函数的二阶导数

计算插值数据的二阶导数

Python中的二阶导数-scipy / numpy / pandas

n维数组的numpy二阶导数

根据二阶导数计算的曲线的SIMD优化

数值计算二阶导数时的大误差

使用四阶龙格库塔求解阻尼振荡器的二阶微分方程

Julia中的二阶时滞微分方程

python中如何解决二阶常微分方程?在两个二阶微分中的每一个中都有两个变量?

使用有限差分计算一阶和二阶导数时,边界处存在较大误差

求解一阶微分方程和二阶微分方程组(非线性)

获得帕斯卡二阶多项式的复数根

低通滤波器从熊猫数据框中获取数据的二阶导数

用SymPy解二阶常线性微分方程的意外结果