《牛顿法的实现实验报告.docx》由会员分享,可在线阅读,更多相关《牛顿法的实现实验报告.docx(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、机器学习课程试验报告试验:牛顿法的实现姓名:彭文婷专业:生物技术学号:20222123012022年5月5日、试验内容.构建有效迭代公式求的解。1 .采用牛顿法求上述方程的解。二、试验结果及分析1.迭代公式为X=(2-ex)/10由于ex大于0,则2-10x大于0,则x小于0. 2X小于0时,0小于ex小于1, 2-10x大于2因此0,0.2】为有根区间取初始值Xo=OXl=0. 1X2=0.089482908X3=0. 090639136X4=0. 090512617X5=0. 090526468X6=0. 090524952X7=0.090525118X8=0. 090525019由于 X
2、8-X7V10-6所以 X=0. 0905250192,牛顿法函数为f (x) = ex+10x-2一阶导数为f (x)=ex+10Xn+1 = Xn-f(Xn)/f (Xn) = Xn-(eXn+10Xn-2) / (eXn+10)初始值X0=0X1=O. 090909091X2=0.090525108X3=0. 090525101由于 X3-X2W10-6所以 X=0.090525101分析:迭代法关键在于选取收敛的迭代公式和选取适当的初始值,而牛顿法更为 优化,收敛速度快。但二者都只能得出局部最优解。三.试验总结通过练习对迭代法和牛顿法有了更深刻的理解,原本使用计算器算的,但输入过 于繁琐,后来在Excel中编辑公式计算简便了许多,但要实现计算机自动计算程 还是非常困难,在以后的学习中应尽快把握C语言编程技能。