学习来自:https://www.bilibili.com/video/BV1Rv411y7oE?from=search&seid=734176687892130189 的P3~P5
1.基础:对于某一个函数,如何求解极值?
如对于下图的一个函数y=x^2*sin(x)如何求解极值,计算机采用的方法是通过若干次的迭代:从初始点(x0,y0)开始,x每次朝着梯度(也叫做斜率、切线)的方向(因为沿着梯度方向下降速度最快)前进一小步(即:x'=x-▽x),直到y稳定到某个值(一般就前进“迭代次数”步)。(其中▽x是在x点的梯度,▽是梯度算子,▽x在写法上又可以表示为 ▽x = (y)' = △y/△x = dy/dx。在本题中,▽x=(y)'=2xsin(x)+x^2cos(x),x0=3的时候,新的x'就是3-6sin(3)+9cos(3) )