// 001.cpp : a simple console application write by xiaohailun.#include <graphics.h>#include <STDIO.H>#include <TIME.H>#include <WINDOWS.H>#pragma comment(lib,"Winmm.lib") // 引用 Windows Multimedia API//static int rgb[7]={BLUE,GREEN,RED,YELLOW,MAGENTA,LIGHTBLUE,LIGHTCYAN};IMAGE ima[7];void load(...
#include <iostream>#include <string.h>#include <math.h>#include <stdlib.h>using namespace std;#define N 4double xx[N+1]={0.4,0.55,0.65,0.8,0.9};double yy[N+1]={0.4175,0.57815,0.69657,0.88811,1.02652};double lagrange(double *x,double *y,float k){ double l,p; p=0.0; for(int i=0;i<=N;i++)...
#include <iostream>#include <math.h>#include <iomanip>#define eps pow(0.1,6)//设定精度eps=0.00001#define fx (x*x*x-2*x-5)//方程using namespace std;float f_x(float x){ float a; a=fx; return a;}int main(){ float a,b,x; cout<<"输入方程解区间:"<<endl<<"a="; cin>>a; cout<<"b="; cin>>b; i...
数学上,高斯消元法(或译:高斯消去法),是线性代数中的一个算法,可用来为线性方程组求解,求出矩阵的秩,以及求出可逆方阵的逆矩阵。当用于一个矩阵时,高斯消元法会产生出一个“行梯阵式”。高斯消元法可以用在电脑中来解决数千条等式及未知数。不过,如果有过百万条等式时,这个算法会十分费时。一些极大的方程组通常会用迭代法来解决。亦有一些方法特地用来解决一些有特别排列的系数的方程组。
高斯消元法可用来找出下列方程组的解或其解的限制:
2x + y - z = 8 (L1)
-3x - y + 2z =...
#include <iostream>#include <math.h>#include <stdlib.h>#include <conio.h> //包含#define KMAX 1000 //给定最大迭代次数#define EPS 0.000001 //给定精度要求using namespace std;static int n=3;//方程组阶数static double aa[3][3]= {{8,-3,2},{4,11,-1},{6,3,12}}; //方程组系数矩阵static double bb[3]= {20,33,36}; //非齐次线性方程组增广向量doub...
#include <iostream>#include <math.h>#include <stdlib.h>#include <conio.h> //包含#define KMAX 1000 //给定最大迭代次数#define EPS 0.005 //给定精度要求using namespace std;static int n=3;//方程组阶数static double aa[3][3]= {{8,-1,1},{2,10,-1},{1,1,-5}}; //方程组系数矩阵static double bb[3]= {1,4,3}; //非齐次线性方程组增广向量double max_ep...