- 4
- 0
- 约1.12万字
- 约 18页
- 2018-06-28 发布于上海
- 举报
计算方法实验
学号:2016300211 姓名:曹文博
实验一:用迭代法求方程exp(x)+10x-2=0的根,要求精度为10-4
运行截图:
程序代码:
#include stdio.h
#include math.h
double x0=1; //x0为初值
double f(double x)
{
return (2-pow(2.71828,x))/10; //迭代函数
}
int main()
{
double x=0;
while(fabs(x-x0)0.0001) //精度要求
{
x0=x;
x=f(x0);
}
printf(所求方程解为:%lf\n,x);
return 0;
}
实验二:用反幂法求矩阵A=的与p= -13最接近的特征值及对应的特征向量,要求特征值的迭代误差不超过10-5。
运行截图:
程序代码:
#include stdio.h
#include stdlib.h
#include math.h
#define N 3 //设置矩阵大小
double a[N][N]={{-12,3,3},{3,1,-2},{3,-2,7}}; //设定矩阵数值
double x0[N]={1,0,0}; //设定初始向量
void Doolit
原创力文档

文档评论(0)