亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? linequ.cpp

?? 高斯法解線性方程組
?? CPP
字號:
//類的實現
#include"linequ.h"

//the function member of Class Matrix                   //基類成員函數的實現
void Matrix::setMatrix(double *rmatr)                   //設置矩陣
{
	for(int i=0;i<index*index;i++){
		*(MatrixA+i)=rmatr[i];                          //矩陣成員賦初值
	}
}

Matrix::Matrix(int dims)                               //矩陣Matrix類的構造函數
{
	index=dims;                                         //保護數據賦值
	MatrixA=new double[index*index];                    //動態分配內存
}

Matrix::~Matrix()                                       //矩陣Matrix類的析構函數
{
	delete[] MatrixA;                                   //內存釋放
}

void Matrix::printM()                                        //顯示矩陣元素
{
	cout<<"The Matrix is:"<<endl;
	for(int i=0;i<index;i++){
		for(int j=0;j<index;j++)
			cout<<*(MatrixA+i*index+j)<<"  ";
		cout<<endl;
	}
}

//the function member of Class Linequ
Linequ::Linequ(int dims):Matrix(dims)                   //派生類Linequ的構造函數
{                                                       //使用參數調用基類構造函數
	sums=new double[dims];                              //動態內存分配
	solu=new double[dims];
}

Linequ::~Linequ()                                       //派生類Linequ的析構函數
{                                                       //調用基類析構函數
	delete[] sums;                                      //釋放內存
	delete[] solu;
}

void Linequ::setLinequ(double *a,double *b)             //設置線性方程組
{
	setMatrix(a);                                       //調用基類函數
	for(int i=0;i<index;i++)
		sums[i]=b[i];
}

void Linequ::printL()                                   //顯示線性方程組
{
	cout<<"The Line eqution is:"<<endl;
	for(int i=0;i<index;i++){
		for(int j=0;j<index;j++)
			cout<<*(MatrixA+i*index+j)<<"  ";
		cout<<"  "<<sums[i]<<endl;
	}
}

void Linequ::showX()                                     //輸出方程的解
{
	cout<<"The Result is:"<<endl;
	for(int i=0;i<index;i++){
		cout<<"X["<<i+1<<"]="<<solu[i]<<endl;
	}
}

int Linequ::Solve()                                     //全選主元高斯消去法求解方程
{
	int *js,l,k,i,j,is,p,q;
	double d,t;
	js=new int[index];
	l=1;
	for(k=0;k<=index-2;k++){                             //消去過程
		d=0.0;
		for(i=k;i<=index-1;i++)
			for(j=k;j<=index-1;j++){
				t=fabs(MatrixA[i*index+j]);
				if(t>d)
				{d=t;js[k]=j;is=i;}
			}
		if(d+1.0==1.0) l=0;
		else
		{   
			if(js[k]!=k)
				for(i=0;i<=index-1;i++){
					p=i*index+k;q=i*index+js[k];
					t=MatrixA[p];MatrixA[p]=MatrixA[q];MatrixA[q]=t;
				}
			if(is!=k)
			{
				for(j=k;j<=index-1;j++){
					p=k*index+j;q=is*index+j;
					t=MatrixA[p];MatrixA[p]=MatrixA[q];MatrixA[q]=t;
				}
			t=sums[k];sums[k]=sums[is];sums[is]=t;
			}
		}
		if(l==0)
		{
			delete[] js;cout<<"fail"<<endl;
			return(0);
		}
		d=MatrixA[k*index+k];
		for(j=k+1;j<=index-1;j++){
			p=k*index+j;MatrixA[p]=MatrixA[p]/d;}
		sums[k]=sums[k]/d;
		for(i=k+1;i<=index-1;i++){
			for(j=k+1;j<=index-1;j++){
				p=i*index+j;
				MatrixA[p]=MatrixA[p]-MatrixA[i*index+k]*MatrixA[k*index+j];
			}
			sums[i]=sums[i]-MatrixA[i*index+k]*sums[k];
		}
	}
	d=MatrixA[(index-1)*index+index-1];
	if(fabs(d)+1.0==1.0)
	{
		delete[] js;cout<<"fail"<<endl;
		return(0);
	}
	solu[index-1]=sums[index-1]/d;                               //回代過程
	for(i=index-2;i>=0;i--){
		t=0.0;
		for(j=i+1;j<=index-1;j++)
			t=t+MatrixA[i*index+j]*solu[j];
		solu[i]=sums[i]-t;
	}
	js[index-1]=index-1;
	for(k=index-1;k>=0;k--)
		if(js[k]!=k)
		{t=solu[k];solu[k]=solu[js[k]];solu[js[k]]=t;}
	delete[] js;
	return(1);
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人av电影在线| 亚洲国产sm捆绑调教视频| 国模套图日韩精品一区二区| 日韩精品一区二区三区蜜臀| 狠狠色狠狠色合久久伊人| 国产欧美视频一区二区| 99视频精品免费视频| 一区二区三区美女视频| 9191精品国产综合久久久久久| 日韩av一区二区在线影视| 久久先锋影音av| av一区二区三区四区| 丝袜a∨在线一区二区三区不卡| 欧美日韩精品免费| 久久99久久精品| 国产精品久久久久婷婷二区次| 欧美在线看片a免费观看| 久久99国内精品| 中文字幕制服丝袜成人av| 欧美日韩在线观看一区二区| 麻豆91精品视频| 亚洲国产高清aⅴ视频| 欧美亚洲综合一区| 极品美女销魂一区二区三区| 久久天天做天天爱综合色| 色噜噜狠狠一区二区三区果冻| 日韩av电影免费观看高清完整版| 久久九九影视网| 欧美无人高清视频在线观看| 久88久久88久久久| 亚洲欧美另类在线| 精品少妇一区二区三区视频免付费| 国产91对白在线观看九色| 亚洲一区二区视频| 国产三级一区二区| 91精品国产综合久久久久久久| 欧美三级中文字| 国产精品一区二区不卡| 欧美日韩在线三级| 久久草av在线| 亚洲电影一级片| 亚洲国产精品av| 日韩视频在线观看一区二区| 91毛片在线观看| 国产一区二区三区精品视频| 亚洲chinese男男1069| 国产精品第四页| 久久久久久**毛片大全| 欧美精品少妇一区二区三区| 91网站黄www| 成人av资源网站| 国产福利一区在线| 韩国毛片一区二区三区| 日韩精品三区四区| 一区二区三区不卡视频在线观看 | 国产日韩欧美精品一区| 欧美日韩精品一区二区| 色www精品视频在线观看| 国产精品456| 韩国女主播成人在线| 日本不卡一区二区三区高清视频| 亚洲与欧洲av电影| 一区二区三区欧美日韩| 亚洲人精品一区| 中文字幕一区二区在线观看| 久久这里只精品最新地址| 日韩一区二区三区av| 制服丝袜亚洲网站| 欧美久久久久中文字幕| 欧美性色欧美a在线播放| 91免费看视频| 一本大道av伊人久久综合| a美女胸又www黄视频久久| 成人激情免费视频| aaa亚洲精品一二三区| 国产一区欧美二区| 国产精品18久久久久久久久久久久 | 欧美成人性战久久| 日韩视频在线你懂得| 欧美r级电影在线观看| 欧美精品一区二| 国产日韩影视精品| 国产精品美女久久久久久| 中文字幕一区二区三区不卡在线 | 中文字幕在线不卡视频| 亚洲丝袜美腿综合| 一区二区免费在线| 亚洲v日本v欧美v久久精品| 亚洲成av人片| 日本亚洲免费观看| 韩国精品一区二区| 成人免费视频网站在线观看| 成人动漫在线一区| 色婷婷综合久色| 在线观看免费亚洲| 日韩欧美高清一区| 中文字幕av一区二区三区| 国产精品久久久爽爽爽麻豆色哟哟| 中文字幕一区二| 天天亚洲美女在线视频| 韩日精品视频一区| 91免费视频网| 日韩欧美在线不卡| 国产精品情趣视频| 亚洲成人免费av| 国产一区二区三区电影在线观看| 成人美女视频在线看| 欧美在线免费观看视频| 精品剧情在线观看| 中文字幕一区二区三区乱码在线| 亚洲五码中文字幕| 九色综合狠狠综合久久| 色悠久久久久综合欧美99| 欧美一区二区三区精品| 国产精品久久看| 午夜精品久久久久久久99水蜜桃| 国产精品中文欧美| 欧美精品在线观看一区二区| 国产日韩高清在线| 午夜不卡av在线| 成人精品一区二区三区四区| 6080午夜不卡| 综合久久久久久| 国产美女精品一区二区三区| 在线看日韩精品电影| 久久久久久亚洲综合| 视频一区中文字幕国产| 成人性色生活片| 欧美变态口味重另类| 亚洲一区欧美一区| 国产+成+人+亚洲欧洲自线| 3atv在线一区二区三区| 亚洲四区在线观看| 国产成人精品免费看| 欧美一区二区三区在线观看视频 | 亚洲一区免费在线观看| 大尺度一区二区| 精品日韩成人av| 香蕉成人伊视频在线观看| 99精品久久只有精品| 久久久不卡网国产精品一区| 日韩黄色小视频| 欧美日韩精品免费| 亚洲一区二区在线观看视频| 丁香婷婷综合色啪| 久久久久国产一区二区三区四区| 午夜私人影院久久久久| 色综合久久88色综合天天| 国产精品毛片久久久久久久| 狠狠色狠狠色合久久伊人| 日韩欧美123| 日本伊人午夜精品| 欧美日韩性生活| 午夜一区二区三区在线观看| 91蜜桃在线免费视频| 国产精品美女久久福利网站| 国产高清成人在线| 国产午夜亚洲精品理论片色戒| 精品在线免费视频| 精品蜜桃在线看| 久久91精品国产91久久小草| 日韩欧美123| 极品美女销魂一区二区三区 | 成人福利视频在线| 亚洲国产精华液网站w| 成人免费视频网站在线观看| 国产免费成人在线视频| 成人网页在线观看| 亚洲同性同志一二三专区| av午夜一区麻豆| 亚洲少妇30p| 色婷婷亚洲精品| 亚洲va在线va天堂| 欧美高清性hdvideosex| 日韩国产精品久久久| 日韩一区二区三区免费看| 国模套图日韩精品一区二区| 亚洲精品一区二区三区福利| 精品一区二区三区视频在线观看| 精品国产伦一区二区三区免费| 久久精品国产久精国产爱| 国产日韩欧美精品电影三级在线| 成人污污视频在线观看| 一区二区三区不卡在线观看| 欧美日韩国产美| 国产主播一区二区三区| 国产精品久久久久久久久快鸭| 一本到不卡免费一区二区| 午夜精品久久一牛影视| 精品国产一区久久| 国产91精品精华液一区二区三区| 亚洲视频免费看| 欧美人狂配大交3d怪物一区| 久久国产精品无码网站| 国产日韩欧美a| 欧美亚洲一区三区| 国产自产视频一区二区三区| 亚洲人成小说网站色在线| 欧美日韩一区二区三区四区五区| 久久99在线观看|