2025-12-07 PythonSymPy求极值 PythonSymPy求极值 正文: 夏日的山谷里,当登山者用等高线地图寻找最高点时,我们作为数学世界的探险者,也在函数曲面上搜寻着那些神秘的峰顶与谷底。今天,我将带你用Python的SymPy库化身数学侦探,解开多元函数极值的定位密码。一、临界点:函数世界的十字路口 想象函数曲面如连绵起伏的山脉,临界点就是那些坡度突然平坦的特殊位置。数学上,它们满足一阶偏导同时归零的条件。对于二元函数f(x,y),这意味着: ∂f/∂x = 0 且 ∂f/∂y = 0 在SymPy中,我们可以这样定义函数并求导:python from sympy import symbols, diff, solvex, y = symbols('x y') f = x3 + y3 - 3xy # 定义双变量函数 fx = diff(f, x) # 对x求偏导 fy = diff(f, y) # 对y求偏导二、Hessian矩阵:地形特征的密码本 找到临界点只是第一步,就像在山脊上发现平台,我们还需判断这是峰顶、谷底还是鞍点。此时需要神秘的Hessian矩阵——一个由二阶偏导构成的方阵: H = [[... 2025年12月07日 2 阅读 0 评论