高等数学(数学建模
sympy
1.导入sympy
from sympy import *
2.使用前先定义(symbols)
x = symbols('x')
3.求导
f=diff(y,x)
4.求驻点
stag = solve(diff(y,n),n)
5.转换(sub)
func2. = {variable:substitute}
6.求浮点数
func2.evalf(subs = {n:5000})
最优化问题
命题1:[一阶最优化必要条件] 设 𝑓(𝑥) 是 𝐑 上的可导函数. 若 𝑥∗ 是 𝑓 的极值点,则𝑓′(𝑥∗)=0.
其中 𝑓′ 是 𝑓 的一阶导数.
命题2:[二阶最优化必要条件] 设 𝑓(𝑥) 是 𝐑 上的可导函数. 若 𝑥∗ 是 𝑓 的极值点则 设 𝑓(𝑥) 是 𝐑 上的二阶可导函数. 若 𝑥∗ 是 𝑓 的极大 ( 小 ) 值点则𝑓′(𝑥∗)=0,𝑓″(𝑥∗)⩽0(𝑓″(𝑥∗)⩾0).
其中 𝑓″ 是 𝑓 的二阶导数.
命题3:[二阶最优化充分条件] 设 𝑓(𝑥) 是 𝐑 上的二阶可导函数. 若 𝑥∗ 满足𝑓′(𝑥∗)=0,𝑓″(𝑥∗)<0(𝑓″(𝑥∗)>0),
则 𝑥∗ 是 𝑓 的极大 ( 小 ) 值点.