东北大学数值与分析实验报告.docVIP

  • 23
  • 0
  • 约1.34万字
  • 约 32页
  • 2016-02-25 发布于安徽
  • 举报
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

数值分析实验报告 课题一 迭代格式的比较 问题提出 设方程f(x)=x- 3x –1=0 有三个实根 x=1.8793 , x=-0.34727 ,x=-1.53209现采用下面三种不同计算格式,求 f(x)=0的根 x 或x x = x = x = 二、要求 1、编制一个程序进行运算,最后打印出每种迭代格式的敛散情况; 2、用事后误差估计来控制迭代次数,并且打印出迭代的次数; 3、初始值的选取对迭代收敛有何影响; 4、分析迭代收敛和发散的原因。 三、目的和意义 1、通过实验进一步了解方程求根的算法; 2、认识选择计算格式的重要性; 3、掌握迭代算法和精度控制; 4、明确迭代收敛性与初值选取的关系。 程序代码: #includeiostream #includecmath #includecstdlib using namespace std; double f(double i) //外调函数f(x),每次更新新的函数 {//以第一种迭代方式为例子 double k,m,sum; k=3*i+1; m=pow(i,2.0); sum=k/m; return sum; } int main() { double x,x0; int N;//最大迭代次数 int k; cout输入初解:; cinx0; cout输入最大迭代次数:;

文档评论(0)

1亿VIP精品文档

相关文档