《电力电力课程设计(第二讲)》.pptVIP

  • 8
  • 0
  • 约4.29千字
  • 约 40页
  • 2015-12-10 发布于河南
  • 举报
《电力电力课程设计(第二讲)》.ppt

电力系统课程设计 王康元(kangyuanwang@) 浙江大学电气工程学院 牛顿-拉夫逊法 1 牛顿-拉夫逊法是一种数值迭代算法,是求解大型非线性方程组的最常用、最有效的方法之一。 2 牛顿-拉夫逊法是解非线性方程的牛顿法向多元函数的扩展,其基本原理与解非线性方程的牛顿法几乎一样。 下面首先介绍解非线性方程的牛顿法。 MATLAB中适用于方程求根的函数主要有三个: 适用于多项式求根的函数 roots(p)。 其中p是n次多项式的系数按降幂排列所形成的n+1维列向量,该函数能求出多项式的全部根。 (2)解一般方程的函数 solve(‘eqn’)。 其中eqn代表方程f (x)=0中的函数f (x) 例如求解方程 牛顿法与非线性方程组求根 牛顿-拉夫逊法的MATLAB实现 作业2 试用牛顿-拉夫逊法求解如下的非线性方程组,要求精度达到10-10以上: (1) (2) END! 避免了牛顿法需要求逆的缺点,仅需要求解线性方程组 得到 然后通过误差补偿 得到 形成迭代格式。 该方法通常称为牛顿-拉夫逊法。是最广泛用来求解非线性方程组的方法。 例 求解非线性方程组的解: 给定初值 试用牛顿-拉夫逊法求解 解:(1)求出 的雅可比矩阵: (2)解线性方程组 ,即: 应用高斯消元法或者其他方法解该线性方程组, 得到 (3)由 ,得到 。 ,…….。 代入式(3

文档评论(0)

1亿VIP精品文档

相关文档