数值计算课程设计程序代码.docVIP

  • 16
  • 0
  • 约1.47万字
  • 约 21页
  • 2018-10-11 发布于湖北
  • 举报
这是本人做的数值计算课程设计的程序源代码。代码均为C++语言编写。前面十个程序代码分别为十种数值算法,最后一个程序代码头文件“matrix.h”的源代码。这十个程序有大部分要用到头文件“matrix.h”,具体请查看程序的头文件包含申明语句。这个头文件中包含矩阵常用运算的函数,可像matlab中一样方便的使用矩阵。 二分法解非线性方程 #includeiostream #includecmath using namespace std;//二分法解非线性方程 double F(double x) //待解的f(x) { return x*sin(x)-1; } int main() { double a,b,ya,yb,delta,t,yt,err; cout请依次输入区间(a,b)的左右端点值及精度要求delta : ; cinabdelta; int i,max1; ya=F(a); yb=F(b); if(ya*yb0)return 0; max1=1+int(log(b-a)-log(delta)/log(2)); for(i=1;i=max1;i++) { t=(a+b)/2;yt=F(t); if(yt==0){a=t;b=t;} else if(yb*yt0){b=t;yb=yt;} else{a=t;ya=yt;} if(b-

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档