![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算方法及实现
qq_38040674
这个作者很懒,什么都没留下…
展开
-
二分法
#include<iostream>#include"math.h"using namespace std;int main(){ double left=0; double right=1; double x; double value; do{ x=(left+right)/2; value=exp(x)+10*x-2; if(value>0)...原创 2018-05-03 16:45:32 · 132 阅读 · 0 评论 -
迭代法
#include<iostream>#include"math.h"using namespace std;int main(){ double x=0.5; double sum; do{ x=(2-exp(x))/10; sum=exp(x)+10*x-2; } while(sum>0.5*pow(10.0,-3)); cout<<x&...原创 2018-05-03 16:46:11 · 1084 阅读 · 0 评论 -
顺序消元法
#include<iostream>using namespace std;#define N 4int main(){ double a[N][N]={ {1.1348, 3.8326, 1.1651, 3.4017}, {0.5301, 1.7875, 2.5330, 1.5435}, {3.4129, 4.9317, 8.7643, 1.3142}, {...原创 2018-05-03 16:48:25 · 2186 阅读 · 0 评论 -
列主元消元法
#include<iostream>#include<cmath>using namespace std;#define N 4void display(double(*a)[N], double *b){ for(int i=0;i<N;i++) { for(int j=0;j<N;j++) { cout<<a[i][j...原创 2018-05-03 16:49:01 · 2438 阅读 · 1 评论 -
线性插值 二次插值 拉格郎日插值
#include<iostream>#include<cmath>using namespace std;void Linear_interpolation(double *x, double *y, double input);//分段线性插值void Quadratic_interpolation(double *x,double *y,double u);/...原创 2018-05-03 16:51:32 · 2602 阅读 · 0 评论