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

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

?? leastsquare.cpp

?? 本程序是我上課實驗報告的源代碼
?? CPP
字號:
#include"LeastSquare.h"
#include"stdio.h"


LeastSquare::LeastSquare()
{   ifstream infile("input.dat");
	    if(!infile)
		{
		cout << "Sorry! The input file failed!" << endl;
		exit(-1);
		}
	    else{
            infile>>m>>n>>N;//從文件讀入行列數和非零元個數
	         int i,j;
             for(i=1; i<=m; i++) //將矩陣先初始化,全部置為零
			 { 
		         for(j=1;j<=n;j++)
	               {A[i][j]=0.;
	                b[i]=0.; 
	                }
			 }
		}
   
        for(int k=1; k<=N; k++)
		{	 
	          infile>>i>>j;
	          infile>>A[i][j];	//讀入矩陣A的值
           }
          for(i=1; i<=m; i++)  
	        infile>>b[i];//讀入右端項
	     
    infile.close(); 
}

LeastSquare::Function()
{

    for(i=1; i<=n; i++)   
	  for(j=1; j<=n; j++)//先將B[i][j]和G[i][i]初始化置零
         { B[i][j]=0;
           g[i]=0;
	       }	
	        
	  for(k=1; k<=m; k++)
	   {  
           for(i=1; i<=n; i++)
           for(j=1; j<=n; j++)  
		   {
	        B[i][j] += A[k][i] * A[k][j];  //計算正則矩陣B
		   }
	  }
            for(i=1; i<=n; i++)
				    for(k=1; k<=m; k++)
			{
            g[i] += A[k][i] * b[k];//計算右端項g
			}
	  
				
	//開始Cholesky分解
	if(B[1][1]<=0){
		cout << "Sorry! The data is wrong!" << endl;//首項不能小于等于零
		exit(-1);
	  }
	
	  
	B[1][1]=sqrt(B[1][1]);
	
	
	for(i=2;i<=n;i++)
		B[i][1]=B[i][1]/B[1][1];//先求第一列系數
		
		
	for(j=2;j<=n;j++)
	{        double s=0;
		    for(k=1;k<j;k++)
		      {
			     s=B[j][k]*B[j][k];
				 B[j][j]=B[j][j]-s;//求對角元素
				 
		       }
				
		      if(B[j][j]<=0)//對角元不能為小于等于零
		       {  cout << "Sorry! The data gets wrong!" << endl;
			        exit (-1);
		        }
		    
		     B[j][j]=sqrt(B[j][j]);
		     
		       for(i=j+1;i<=n;i++)
			   {     s=0;
			        for(k=1;k<j;k++)
			           {
				         s+=B[i][k]*B[j][k];

			            }
					 B[i][j]=B[i][j]-s;
					 
			         B[i][j]=B[i][j]/B[j][j];//得到某一對角元下面的一列元素
		        }
	}
	
	
	//分解結束,一下為回代求解
	    	for(i=1;i<=n;i++)
	    	    for(j=i+1;j<=n;j++)
				        B[i][j]=0;//將上三角元置零,得下三角陣L
				  
	
			g[1]=g[1]/B[1][1];//g[1]即為x1
			double temp;

			for( i=2;i<=n;i++)
				{for( j=1;j<=i-1;j++)
					{temp=0.0;
         			temp=temp+B[i][j]*g[j];
					}
         
				   g[i]=(g[i]-temp)/B[i][i];
				}

			for(j=1;j<=n;j++)
	    	    for(i=j+1;i<=n;i++)
				     B[j][i]=B[i][j];//轉置L以求上三角方程組

			for(j=1;j<=n;j++)
	    	    for(i=j+1;i<=n;i++)
				        B[i][j]=0;//將下三角的元素置零

			g[n]=g[n]/B[n][n];

			for(int i=n-1;i>=1;i--)
				{for(int j=i+1;j<=n;j++)
					{temp=0.0;
					temp+=B[i][j]*g[j];
					}
				g[i]=(g[i]-temp)/B[i][i];
				}
			
			
			//回代結束,得到最小二乘解存于g[i]中

				
          SavetoFile();
		  return 1;
}

int LeastSquare::SavetoFile()
{
	ofstream outfile("results.dat");
	if(!outfile)
		{
		cout << "Sorry.The output failed!" << endl;
		return 0;
	  }
	 else{
	 	    for(int i=1; i<=n; i++)
	         outfile<<g[i]<<endl;
	        
        }outfile.close();
	return 1;
}



int main()
{   
  LeastSquare cholesky;
  cholesky.Function();
  cholesky.SavetoFile();
  getchar();
  return 1;
}
	    
    


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩黄色小视频| av爱爱亚洲一区| 成人高清免费观看| 欧美无乱码久久久免费午夜一区| 日韩欧美在线综合网| 亚洲欧美视频在线观看视频| 精品亚洲欧美一区| 欧美日韩国产成人在线91| 国产精品久久毛片| 美日韩一区二区三区| 色av一区二区| 国产精品久久久久桃色tv| 麻豆国产精品视频| 7777精品伊人久久久大香线蕉完整版 | 亚洲国产高清在线观看视频| 视频一区二区不卡| 91国偷自产一区二区开放时间 | 午夜激情一区二区三区| 99视频精品在线| 久久久久久久久久久久电影| 天天射综合影视| 欧美日韩精品综合在线| 亚洲免费资源在线播放| 91免费小视频| 综合分类小说区另类春色亚洲小说欧美| 精品亚洲porn| 日韩精品一区在线| 麻豆极品一区二区三区| 日韩一区二区高清| 久久精品国产999大香线蕉| 欧美丰满美乳xxx高潮www| 亚洲国产日韩一区二区| 色屁屁一区二区| 亚洲一区精品在线| 欧美日韩在线播| 日本亚洲免费观看| 精品少妇一区二区三区在线视频| 久久se这里有精品| wwwwxxxxx欧美| 国产老妇另类xxxxx| 久久久久久久久一| 国产91色综合久久免费分享| 国产欧美综合在线| 99精品1区2区| 一二三四区精品视频| 欧美日韩综合不卡| 青青草精品视频| 久久综合色之久久综合| 成人精品视频.| 一区二区三区四区在线免费观看 | 亚洲一区二区三区影院| 欧美中文字幕一二三区视频| 午夜视频一区二区三区| 欧美一级理论性理论a| 国产乱码精品一区二区三| 中文字幕免费一区| 在线免费亚洲电影| 蜜桃久久久久久久| 国产精品色在线观看| 在线观看91视频| 伦理电影国产精品| 国产精品久久久久久久久图文区| 色婷婷av一区二区三区软件 | 国产精品99久久久久久久vr| 亚洲欧美偷拍三级| 91精品婷婷国产综合久久| 国产精品亚洲人在线观看| 亚洲女爱视频在线| 精品日韩一区二区三区免费视频| 成人自拍视频在线观看| 香蕉av福利精品导航| 久久久久久久久久电影| 91福利小视频| 国内精品伊人久久久久av影院| 亚洲色图一区二区三区| 日韩一级二级三级| 99久久久无码国产精品| 免费久久精品视频| 亚洲人成网站影音先锋播放| 日韩你懂的在线观看| 一本一道久久a久久精品综合蜜臀| 全国精品久久少妇| 亚洲精品国产高清久久伦理二区| 日韩欧美国产电影| 欧美视频一区二区| 成人少妇影院yyyy| 美女视频黄a大片欧美| 亚洲精品videosex极品| 久久久99久久| 日韩一区二区麻豆国产| 欧美亚洲国产bt| av一区二区三区在线| 久久精品国产澳门| 视频一区二区欧美| 亚洲一本大道在线| 亚洲色图制服丝袜| 欧美精彩视频一区二区三区| 日韩欧美综合在线| 欧美一三区三区四区免费在线看 | 久久综合久久综合亚洲| 欧美人xxxx| 色噜噜狠狠一区二区三区果冻| 国产成人精品亚洲日本在线桃色| 蜜桃av一区二区| 蜜臀av一级做a爰片久久| 亚洲在线中文字幕| 亚洲欧美电影院| 国产精品色一区二区三区| 久久蜜桃一区二区| 精品电影一区二区三区 | 蜜桃精品在线观看| 日本va欧美va欧美va精品| 亚洲va欧美va人人爽午夜| 亚洲激情校园春色| 一区二区视频在线| 亚洲欧美日韩国产综合在线| 中文字幕综合网| 中文字幕一区二区日韩精品绯色| 国产精品理论在线观看| 国产精品麻豆99久久久久久| 国产精品久久久久久久久图文区| 亚洲国产精品ⅴa在线观看| 国产精品免费aⅴ片在线观看| 国产欧美视频一区二区| 国产精品理论片| 一区二区三区在线免费观看| 一区二区三区国产| 亚洲va在线va天堂| 九九九精品视频| 国产白丝精品91爽爽久久| 成人久久18免费网站麻豆| 91农村精品一区二区在线| 欧美日韩一区二区不卡| 日韩视频一区二区三区在线播放| 欧美tk丨vk视频| 国产精品福利一区二区三区| 亚洲美女一区二区三区| 亚洲va天堂va国产va久| 韩国精品在线观看| jlzzjlzz国产精品久久| 欧美系列日韩一区| 日韩一级完整毛片| 国产精品二区一区二区aⅴ污介绍| 亚洲免费高清视频在线| 日一区二区三区| 国产精品综合二区| 色综合久久久久久久久久久| 日韩亚洲欧美一区二区三区| 国产精品欧美精品| 亚洲18女电影在线观看| 国产在线精品一区二区| 色综合色狠狠综合色| 日韩免费高清视频| ...xxx性欧美| 日本美女一区二区三区视频| 成人性生交大片免费| 欧美日本国产一区| 欧美国产一区视频在线观看| 午夜精品福利久久久| 成人手机电影网| 欧美一级视频精品观看| 国产精品乱码一区二三区小蝌蚪| 亚洲成av人片观看| 成人精品视频一区二区三区| 欧美一级理论性理论a| 亚洲婷婷在线视频| 麻豆91精品视频| 欧美日韩在线直播| 国产精品色哟哟网站| 精品在线一区二区| 欧美色图天堂网| 国产精品你懂的在线| 玖玖九九国产精品| 欧美视频中文字幕| 最近日韩中文字幕| 国产东北露脸精品视频| 欧美一区二区三区婷婷月色 | 欧美亚男人的天堂| 欧美激情在线一区二区三区| 免费在线看一区| 欧美片网站yy| 一区二区三区不卡视频| av在线一区二区三区| 久久免费偷拍视频| 极品尤物av久久免费看| 欧美精品乱码久久久久久按摩 | 日韩精品国产精品| 欧美影片第一页| 亚洲女人的天堂| jiyouzz国产精品久久| 国产日产欧产精品推荐色 | 99久久精品国产毛片| 国产婷婷色一区二区三区四区| 麻豆国产一区二区| 日韩三级.com| 久久99精品国产| 久久久精品蜜桃| 国产剧情在线观看一区二区| 337p粉嫩大胆噜噜噜噜噜91av| 韩国成人福利片在线播放|