2022年非线性方程的数值解法 .pdf
《2022年非线性方程的数值解法 .pdf》由会员分享,可在线阅读,更多相关《2022年非线性方程的数值解法 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南昌航空大学数学与信息科学学院实 验 报 告课程名称:计 算 方 法实验名称:非线性方程的数值解法实验类型:验证性综合性 设计性实验室名称: D 504 班 级 学 号 : 08061115 学 生 姓 名 :杨朝峰任 课 教 师 ( 教 师 签 名 ) :成绩 :实 验 日 期 : 2009-10-16 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 南昌航空大学数学与信息科学学院实验报告1 一、实验目的通过本实验的学习,应掌
2、握非线性方程的数值解法的基本思想和原理,深刻认识现实中非线性方程数值的意义;明确代数精度的概念;熟悉几种基本的常用的解非线性方程的数值的方法,如二分法、迭代法等,了解它们各自的优缺点及适用范围,并能用来解决其他实际问题;熟悉非线性方程的数值的程序编制。二、实验题目试计算方程发f(x)=x4+2x3-x+1=0于-2,1的所有实根,要求10-6。1.运用非线性方程数值解法的二分法解题。2.运用非线性方程数值解法的迭代法解题三、实验原理(包括所使用方法的原理、公式和程序框图) 1. 原理 :对于连续的函数f(x) ,由罗尔中值定理广泛地推出利用含根区间a,b 逐步分半,检查函数值符号的变化,以便确
3、定含根的充分小区间而得到二分法;用函数 f(x) 构造出一个x=g(x), 再选取方程根的一个初始近似值x0, 按xk+1=g(xk)逐次代入法。2. 公式 :利用非线性方程的其中两种方法二分法以及迭代法。3. 程序框图 :利用二分法的程序框图如框图1:利用迭代法的程序框图如框图2:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 南昌航空大学数学与信息科学学院实验报告2 框图 1 二分法框图 2 迭代法输入区间 a,b的值输出
4、x 的值调用函数 function ()调用函数 cmit()调用函数 root()输出没有达到精度要求信息10-6输入初始值 x K=1,2, ,N0计算xk+1输出 x X1x 输出没有数值信息10-6k100 是否成立名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 南昌航空大学数学与信息科学学院实验报告3 3. 源程序代码 :利用二分法的源程序如下:#include #include float function(floa
5、t x); /*函数f(x)的申明 */ main() float root1(float x1,float x2); /*解得近似值函数的申明 */ float root2(float x1,float x2); /*解得近似值函数的申明 */ float a=-2,b=1,c1,c2; c1=root1(a,b); /*解得-2,0近似值函数的调用 */ c2=root2(a,b); /*解得0,1 近似值函数的调用 */ printf(root is %10.6fn%10.6fn,c1,c2); /*输出结果 */ float function(float x) /*函数f(x)的定义
6、*/ float y; y=pow(x,4)+2*pow(x,3)-x-1; return y; float cmid(float x1,float x2) /*计算两个数的中值 */ float c; c=(x1+x2)/2; return (c); float root1(float x1,float x2) /*解得-2,0近似值函数的定义 */ float cmid(float x1,float x2); float x,y,y1; do x=cmid(x1,x2); y1=function(x1); y=function(x); if(y*y1=1e-6); return (x);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年非线性方程的数值解法 2022 非线性 方程 数值 解法
限制150内