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

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

?? 線性方程組的求解.cpp

?? 插值,常微分方程的初值,非線性方程的跟的求解,擬合,微分,線性方程組的求解,積分的實現
?? CPP
字號:
////////////////////////////////////////////////////////////////////////////////////////////////
#include"myhead.h"
////////////////////////////////////////////////////////////////////////////////////////////////
void exchange(int r,int k);
double max(int k);
double max(double a[],int n);
int flag,n;
double A[20][21],ark;
///////////////////////////////////////////////////////////////////////////////////////////////
void fun_2()
{
	 system("cls");//執行系統清屏命令
	 cout<<"	 ******************************************************************"<<endl
		 <<"	 *                        求解線性方程組的解                      *"<<endl
		 <<"	 ******************************************************************"<<endl
		 <<"	 *                       1、高斯列主元消去法:                    *"<<endl
	 	 <<"	 *                       2、矩陣的LU分解法:                      *"<<endl
		 <<"	 *                       3、雅可比迭代法:                        *"<<endl
		 <<"	 ******************************************************************"<<endl;
	 cout<<"	 請選擇一個數字(1-3):";
	 int ch=0;
	 cin>>ch;

	 if(ch==1)
		 g();
	 if(ch==2)
		 LU();
	 if(ch==3)
		 y();
	 system("pause");
}
//////////////////////////////////////////////////////////////////////////////////////////////
void g()
{
	double x[21];      //此數組用于存放方程解
	int k,i,j;
	printf("	 輸入方程組的維數:n=");
	scanf("%d",&n);
	printf("	 現在輸入系數矩陣A和向量b:");
	for(i=1;i<=n;i++)
	{
		printf("\n	 請輸入a%d1--a%d%d系數和向量b%d:",i,i,n,i);  //實現將每一行中的系數和向量一次性輸入, 
                                                               //數之間用空格格開,輸完后回車確定   
		for(j=1;j<=n+1;j++)     //將剛才輸入的數存入數組
		scanf("%f",&A[i][j]);
   }

   for(k=1;k<=n-1;k++)                       
   {
	   ark=max(k);
	   if(ark==0)                //判斷方程是否為線性方程,即是否合法
	   {
		   printf("\n	 此方程組不合法!");
		   return;
	   }
	   else if(flag!=k)
				exchange(flag,k);
		for(i=k+1;i<=n;i++)
			for(j=k+1;j<=n+1;j++)
				A[i][j]=A[i][j]-A[k][j]*A[i][k]/A[k][k];
   }

   x[n]=A[n][n+1]/A[n][n];

   for( k=n-1;k>=1;k--)
   {
	   double me=0;
	   for(j=k+1;j<=n;j++)
	   {
		   me=me+A[k][j]*x[j];
		}
       x[k]=(A[k][n+1]-me)/A[k][k];
   }
   for(i=1;i<=n;i++)
   {
	   printf("\n x%d=%f",i,x[i]);
   }
   system("pause");
}

///////////////////////////////////////////////////////////////////////////////
void exchange(int r,int k)         //交換行的矩函數
{
	int i;
	for(i=1;i<=n+1;i++)
		A[0][i]=A[r][i];
	for(i=1;i<=n+1;i++)
		A[r][i]=A[k][i];
	for(i=1;i<=n+1;i++)
		A[k][i]=A[0][i];
}

////////////////////////////////////////////////////////////////////////////////
double max(int k)           //比校系數大小的函數
{
	int i;
	double  temp=0;
	for(i=k;i<=n;i++)
    if(fabs(A[i][k])>temp)
    {	
		temp=fabs(A[i][k]);
		flag=i;
    }
	return temp;
}
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
void  y()                                 //雅可比函數
{
	double a[10][10],b[10],x0[10],x[10],y[10];
	int n;
	int i,j;
	double  sum,e;
	cout<<"	 請輸入方程組的階數和誤差限:";
	cin>>n>>e;
	cout<<"	 請輸入系數矩陣:";
	for(i=0;i<n;i++)
		for(j=0;j<n;j++)
			cin>>a[i][j];
	cout<<"	 請輸入B矩陣:";
    for(i=0;i<n;i++)
		cin>>b[i];
	cout<<"	 請輸入X的初值:"<<endl;
    for(i=0;i<n;i++)
		cin>>x0[i];
	while(1)
		{	for(i=0;i<n;i++)
				{  sum=0;
					for(j=0;j<n;j++)
						sum=a[i][j]*x0[j]+sum;
					x[i]=x0[i]+(b[i]-sum)/a[i][i];
					y[i]=fabs(x[i]-x0[i]);
				}
			if(max(y,n)<=e)break;
			else 
				for(i=0;i<n;i++)
					x0[i]=x[i];
		}
	cout<<"	 方程組的根為:"<<endl;
    for(i=0;i<n;i++)
		cout<<x[i]<<endl;
}
///////////////////////////////////////////////////////////////////////////////////////////
double  max(double a[],int n)
{ 
	double m;
	m=a[0];
	for(int i=0;i<n;i++)
	  if(a[i]>m)
			 m=a[i];
	return m;
}
///////////////////////////////////////////////////////////////////////////////////////////////
//LU分解
int  LU()
{ 
	double a[10][10],b[10],l[10][10],u[10][10],x[10],y[10];
	int n,i,j,k;
	double a1,b1,c,d;
	cout<<"	 請輸入方程組的階數:";
	cin>>n;
	cout<<"	 請輸入系數矩陣"<<endl;
	for(i=1;i<=n;i++)
		for(j=1;j<=n;j++)
		{cin>>a[i][j];
		    l[i][j]=0;
			u[i][j]=0;}
    cout<<"	 請輸入B矩陣"<<endl;
    for(j=1;j<=n;j++)
		cin>>b[j];
    for(i=1;i<=n;i++)
	{u[1][i]=a[1][i];
	l[i][i]=1;}
    for(i=2;i<=n;i++)
		 l[i][1]=a[i][1]/u[1][1];
    for(i=2;i<=n;i++)
		{
		  for(j=i;j<=n;j++)
		  { b1=0;
			for(k=1;k<=i-1;k++)
				b1=b1+l[i][k]*u[k][j];
			u[i][j]=a[i][j]-b1;
		  }
		  for(j=i+1;j<=n;j++)
		  { a1=0;
	          for(k=1;k<=i-1;k++)
				a1=a1+l[j][k]*u[k][i];
			l[j][i]=(a[j][i]-a1)/u[i][i];
		  }
		}
	cout<<"	 產生的L矩陣為:"<<endl;
     for(i=1;i<=n;i++)
		{for(j=1;j<=n;j++)
			cout<<l[i][j]<<"   ";
	     cout<<endl;
		}
	cout<<"	 產生的U矩陣為:"<<endl;
     for(i=1;i<=n;i++)
		{for(j=1;j<=n;j++)
			cout<<u[i][j]<<"   ";
	     cout<<endl;
		}
	 y[1]=b[1];
	 for(i=2;i<=n;i++)
		{c=0;
		 for(k=1;k<=i-1;k++)
		  c=c+l[i][k]*y[k];
	      y[i]=b[i]-c;
		}
	 x[n]=y[n]/u[n][n];
	 for(i=n-1;i>=1;i--)
		{d=0;
	      for(j=i+1;j<=n;j++)
			  d=u[i][j]*x[j]+d;
		  x[i]=(y[i]-d)/u[i][i];
		}
	 cout<<"	 方程組的根為:"<<endl;
	 for(i=1;i<=n;i++)
	 {cout<<'x'<<i<<'=';
	 cout<<x[i]<<endl;}
 return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91亚洲精品乱码久久久久久蜜桃| 蜜桃视频一区二区三区| 精品久久久网站| 欧美撒尿777hd撒尿| 日本电影欧美片| 欧美中文字幕一区二区三区亚洲| 成人高清视频在线观看| 国产成人午夜精品影院观看视频| 久草在线在线精品观看| 国产在线播放一区二区三区| 久久99久久精品| 国产成人综合精品三级| 国产99一区视频免费| 成年人午夜久久久| 一本久久a久久免费精品不卡| 色香蕉成人二区免费| 精品1区2区3区| 91精品国产91久久综合桃花| 日韩欧美国产麻豆| 国产欧美视频一区二区| 国产精品国产三级国产| 亚洲欧美日韩综合aⅴ视频| 一区二区三区欧美日韩| 日韩电影一区二区三区| 国产乱人伦精品一区二区在线观看 | 欧美精品一区视频| 久久久久国色av免费看影院| 国产精品理论片| 亚洲国产成人91porn| 久久精品国产99国产| 懂色av一区二区三区蜜臀| 色综合天天做天天爱| 欧美一区二区三区小说| 国产婷婷一区二区| 午夜电影一区二区| 国产成人精品免费视频网站| 色综合色狠狠综合色| 日韩午夜激情视频| 中文字幕亚洲精品在线观看| 首页亚洲欧美制服丝腿| 成人免费毛片片v| 欧美一区二区网站| 国产精品欧美久久久久无广告| 亚洲6080在线| 99在线热播精品免费| 欧美一区二区三区日韩视频| 中文字幕在线免费不卡| 蜜桃视频在线一区| 欧美日韩一二三区| 国产精品对白交换视频| 精品一区二区免费在线观看| 欧美视频在线一区二区三区| 中文一区一区三区高中清不卡| 视频一区在线视频| 91国偷自产一区二区使用方法| 2020国产精品自拍| 青娱乐精品视频| 91豆麻精品91久久久久久| 欧美激情一区二区三区全黄| 国产在线精品一区二区| 91精品国产入口在线| 亚洲图片欧美综合| 97久久精品人人做人人爽| 久久夜色精品国产噜噜av| 日本欧美一区二区三区| 欧美猛男超大videosgay| 亚洲精品中文在线影院| www.av精品| 国产精品国产馆在线真实露脸 | 日韩欧美精品在线视频| 亚洲制服丝袜av| 97se亚洲国产综合自在线不卡| 欧美经典一区二区| 国产一区二区中文字幕| 国产日韩欧美综合一区| 国内精品伊人久久久久av一坑| 精品欧美乱码久久久久久1区2区| 久久成人免费电影| 精品噜噜噜噜久久久久久久久试看| 日本免费在线视频不卡一不卡二| 欧美军同video69gay| 日本在线播放一区二区三区| 69久久夜色精品国产69蝌蚪网| 天天综合色天天综合色h| 精品视频一区二区三区免费| 午夜精品久久久久久| 欧美一区二区三区思思人| 蜜臀av性久久久久av蜜臀妖精 | 欧美高清一级片在线观看| 国产成人在线观看免费网站| 国产丝袜在线精品| 91麻豆国产福利精品| 夜夜嗨av一区二区三区网页| 欧美精品色一区二区三区| 青青草97国产精品免费观看 | 成人短视频下载| 亚洲品质自拍视频| 欧美美女一区二区| 国产中文一区二区三区| 国产精品对白交换视频| 欧美吻胸吃奶大尺度电影| 日韩av一区二区在线影视| 久久婷婷国产综合国色天香| 成人va在线观看| 石原莉奈在线亚洲三区| 久久婷婷一区二区三区| 色94色欧美sute亚洲线路一久| 午夜精品久久久久久久久久久| 精品国产亚洲一区二区三区在线观看| 国产91高潮流白浆在线麻豆 | 国产精品一区二区在线播放 | 成人永久aaa| 亚洲国产综合91精品麻豆 | 国产精品1区2区| 亚洲精品久久久久久国产精华液| 4438亚洲最大| 99久久伊人久久99| 久久97超碰国产精品超碰| 专区另类欧美日韩| 欧美成人激情免费网| 91欧美激情一区二区三区成人| 免费看日韩a级影片| 亚洲欧美精品午睡沙发| 国产欧美日韩在线看| 欧美肥妇free| 91久久精品一区二区三区| 精品一区二区三区香蕉蜜桃| 性欧美大战久久久久久久久| 国产精品亲子伦对白| 欧美刺激午夜性久久久久久久| 在线观看视频欧美| 成人免费高清视频| 久久不见久久见中文字幕免费| 亚洲免费观看高清完整版在线观看 | 成av人片一区二区| 精品一区二区在线视频| 午夜精品爽啪视频| 亚洲国产欧美另类丝袜| 综合婷婷亚洲小说| 国产精品日韩成人| 欧美成人综合网站| 日韩一级二级三级精品视频| 欧洲亚洲国产日韩| 91丨九色丨国产丨porny| 国产精品自拍在线| 国产一区二区伦理片| 久久99热99| 久久狠狠亚洲综合| 秋霞成人午夜伦在线观看| 午夜不卡av免费| 首页国产欧美久久| 亚洲电影第三页| 亚洲亚洲人成综合网络| 亚洲一级电影视频| 香蕉影视欧美成人| 午夜成人免费电影| 青青青爽久久午夜综合久久午夜 | 国产欧美日韩中文久久| 久久这里只有精品视频网| 欧美成人vr18sexvr| 久久综合中文字幕| 国产视频一区二区在线观看| 久久精品亚洲一区二区三区浴池| 久久久亚洲午夜电影| 国产精品美女一区二区三区| 国产精品护士白丝一区av| 中文字幕在线一区二区三区| 亚洲色图色小说| 亚洲一区二区三区四区的| 日产精品久久久久久久性色| 免费人成黄页网站在线一区二区| 黄色小说综合网站| 成人午夜视频在线| 色综合天天综合网天天看片| 欧美日本免费一区二区三区| 日韩午夜电影在线观看| 欧美国产在线观看| 亚洲一区二区三区四区中文字幕| 日本欧美加勒比视频| 国产成人免费视频一区| 欧美在线看片a免费观看| 欧美一级在线观看| 久久九九99视频| 一区二区三区在线影院| 日韩国产欧美在线视频| 国产成人高清在线| 欧美色国产精品| 久久精品视频免费| 亚洲午夜久久久久久久久电影院| 免费在线看一区| 99久久综合99久久综合网站| 91精品国产综合久久福利| 中文字幕二三区不卡| 亚洲成人先锋电影| 国产高清视频一区| 91精品国产综合久久香蕉麻豆 | 日韩精品国产精品| 成人动漫视频在线| 欧美mv日韩mv国产网站| 亚洲一区二区视频|