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

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

?? 攝影測量最終程序.txt

?? 通過星歷文件計算衛星的坐標
?? TXT
字號:
#include<iostream>
#include<iomanip> 
#include<fstream>
#include<cmath>
using namespace std;
int main()
{


	ofstream table("E:\\121011.txt",ios_base::app);

int i,j,r,rr=0;
long double xy[4][2]={{-86.15,-68.99},
                 {-53.40,82.21},
                 {-14.78,-76.63},
                 {10.46,64.43}};
long double XY[4][3]={{36589.41,25273.32,2195.17},
                 {37631.08,31324.51,728.69},
                 {39100.97,24934.98,2386.50},
                 {40426.54,30319.81,757.31}};
const int a=8,b=6;
long double f=153.24,m=10000,a1,b1,c1,a2,b2,c2,a3,b3,c3,
            XAX,YAY,ZAZ,x,y,L[8][1]={0.0};
long double p=0,w=0,k=0;//定義角度元素
long double c[b][b]={0.0},A[a][b]={0.0},AA[b][b]={0.0};//d[b][1]為改正數
long double Xs,Ys,Zs,ip=206265;
       Xs=(XY[0][0]+XY[1][0]+XY[2][0]+XY[3][0])/4.0;
       Ys=(XY[0][1]+XY[1][1]+XY[2][1]+XY[3][1])/4.0;
	   Zs=m*f/1000+(XY[0][2]+XY[1][2]+XY[2][2]+XY[3][2])/4.0;
do
{
    
	long double AA[b][b]={0.0};

    
        table<<"cout six number:"<<endl;
	table<<"Xs  "<<setprecision(8)<<setw(14)<<Xs<<endl;
	table<<"Ys   "<<setprecision(8)<<setw(14)<<Ys<<endl;
	table<<"Zs   "<<setprecision(8)<<setw(14)<<Zs<<endl;
	table<<"p   "<<setprecision(8)<<setw(14)<<p<<endl;
	table<<"w   "<<setprecision(8)<<setw(14)<<w<<endl;
	table<<"k   "<<setprecision(8)<<setw(14)<<k<<endl;
	table<<"\n\n\n\n\n";

    a1=cos(p)*cos(k)-sin(p)*sin(w)*sin(k);
    b1=cos(w)*sin(k);
    c1=sin(p)*cos(k)+cos(p)*sin(w)*sin(k);
    a2=-cos(p)*sin(k)-sin(p)*sin(w)*cos(k);
    b2=cos(w)*cos(k);
    c2=-sin(p)*sin(k)+cos(p)*sin(w)*cos(k);
    a3=-sin(p)*cos(w);
    b3=-sin(w);
    c3=cos(p)*cos(w);

    table<<"輸出九個系數:\n";
	table<<"a1   "<<setprecision(8)<<setw(14)<<a1<<endl;
	table<<"a2   "<<setprecision(8)<<setw(14)<<a2<<endl;
	table<<"a3   "<<setprecision(8)<<setw(14)<<a3<<endl;
	table<<"b1   "<<setprecision(8)<<setw(14)<<b1<<endl;
	table<<"b2   "<<setprecision(8)<<setw(14)<<b2<<endl;
	table<<"b3   "<<setprecision(8)<<setw(14)<<b3<<endl;
	table<<"c1   "<<setprecision(8)<<setw(14)<<c1<<endl;
	table<<"c2   "<<setprecision(8)<<setw(14)<<c2<<endl;
	table<<"c3   "<<setprecision(8)<<setw(14)<<c3<<endl;
	table<<"\n\n\n\n\n\n\n";




   for(i=0,j=0;(i<8&&j<4);i+=2,j++)
   {

       XAX=a1*(XY[j][0]-Xs)+b1*(XY[j][1]-Ys)+c1*(XY[j][2]-Zs);
       YAY=a2*(XY[j][0]-Xs)+b2*(XY[j][1]-Ys)+c2*(XY[j][2]-Zs);   
       ZAZ=a3*(XY[j][0]-Xs)+b3*(XY[j][1]-Ys)+c3*(XY[j][2]-Zs);

	   table<<"XAX: "<<setprecision(8)<<setw(14)<<XAX<<endl;
	   table<<"YAY: "<<setprecision(8)<<setw(14)<<YAY<<endl;
	   table<<"ZAZ: "<<setprecision(8)<<setw(14)<<ZAZ<<endl;

       x=-f*XAX/ZAZ;//x的新值
       y=-f*YAY/ZAZ;//y的新值


	  //table<<"x: "<<setprecision(8)<<setw(14)<<x<<endl;
	  //table<<"y: "<<setprecision(8)<<setw(14)<<y<<endl;


       L[i][0]=xy[j][0]-x;
       L[i+1][0]=xy[j][1]-y;
	    table<<"L[i][0]: "<<setprecision(8)<<setw(14)<<L[i][0]<<endl;
	   table<<"L[i+1][0]: "<<setprecision(8)<<setw(14)<<L[i+1][0]<<endl;

       A[i][0]=(a1*f+a3*xy[j][0])/ZAZ;
       A[i][1]=(b1*f+b3*xy[j][0])/ZAZ;
       A[i][2]=(c1*f+c3*xy[j][0])/ZAZ;

       A[i][3]=xy[j][1]*sin(w)-(xy[j][0]*(xy[j][0]*cos(k)-xy[j][1]*sin(k))/f+f*cos(k))*cos(w);
       A[i][4]=-f*sin(k)-xy[j][0]*(xy[j][0]*sin(k)+xy[j][1]*cos(k))/f;
       A[i][5]=xy[j][1];

       A[i+1][0]=(a2*f+a3*xy[j][1])/ZAZ;
       A[i+1][1]=(b2*f+b3*xy[j][1])/ZAZ;
       A[i+1][2]=(c2*f+c3*xy[j][1])/ZAZ;

       A[i+1][3]=-xy[j][0]*sin(w)-(xy[j][1]*(xy[j][0]*cos(k)-xy[j][1]*sin(k))/f-f*sin(k))*cos(w);
       A[i+1][4]=-f*cos(k)-xy[j][1]*(xy[j][0]*sin(k)+xy[j][1]*cos(k))/f;
       A[i+1][5]=-xy[j][0];
     }
table<<"\nA[i][j]:\n";
for(i=0;i<a;i++)
   for(j=0;j<b;j++) 
   {
	    table<<setprecision(8)<<setw(18)<<A[i][j];
		if(j==b-1)  table<<endl;
   }
    table<<"\n\n\n";

for(i=0;i<b;i++)
   for(j=0;j<b;j++)
        for(r=0;r<a;r++)
	    AA[i][j]+=A[r][i]*A[r][j];//AA[i][j]=A^TA
//for(i=0;i<b;i++)
 //  for(j=0;j<b;j++)
//AA[i][j]=xs*AA[i][j];

table<<"\nAA[i][j]:\n";	 
for(i=0;i<b;i++)
 for(j=0;j<b;j++) 
 {
	     table<<setprecision(8)<<setw(18)<<AA[i][j];
		 if(j==b-1)  table<<endl;
  }
  table<<"\n\n\n\n";


//A^TA結束
//第一次矩陣相乘結束,下面對AA求逆	
//矩陣求逆程序片斷開始 
    int h,g;
    long double pp; 
    long double q[b][2*b]={0.0};
    for(i=0;i<b;i++)//構造高斯矩陣 
        for(j=0;j<b;j++)
		{
            q[i][j]=AA[i][j];
		}
table<<"\n1:q[i][j]:\n";
for(i=0;i<b;i++)
 for(j=0;j<2*b;j++) 
 {
	   table<<"   "<<setprecision(8)<<setw(18)<<q[i][j];
		if(j==2*b-1)  table<<endl;
 }
 table<<"\n\n\n\n\n";


    for(i=0;i<b;i++) 
        for(j=b;j<2*b;j++) 
		{
		    if(i+b==j)  q[i][j]=1; 
                       else     q[i][j]=0;
	   }
table<<"\n2:q[i][j]:\n";
for(i=0;i<b;i++)
   for(j=0;j<2*b;j++) 
   {
	    table<<"   "<<setprecision(8)<<setw(18)<<q[i][j];
		if(j==2*b-1)  table<<endl;
  }
 cout<<"\n\n\n\n\n\n";

		 	 
    for(h=g=0;h<b-1;h++,g++)//消去對角線以下的數據 
        for(i=h+1;i<b;i++) 
		{
		    for(j=i;j<b;j++)
			{
	        	    if((q[h][h]==0)&&(q[j][h]!=0))
			    {
			         for(r=h;r<2*b;r++)
					 {
				      long double RR;
			              RR=q[h][r];
				      q[h][r]=q[j][r];
				      q[j][r]=RR;
						  					 
					 }				  
			     break;    
			    }
		   }
			 
	    if(q[i][g]==0) 
            continue; 
            pp=q[h][g]/q[i][g]; 
            for(j=g;j<2*b;j++) 
			{
		        q[i][j]*=pp; 
                 q[i][j]-=q[h][j]; 
			} 
		} 

table<<"\n3:q[i][j]:\n";
for(i=0;i<b;i++)
    for(j=0;j<2*b;j++) 
	{
 	   table<<"   "<<setprecision(8)<<setw(18)<<q[i][j];
 		if(j==2*b-1) table<<endl;
    }
   table<<"\n\n\n\n\n\n";



    for(h=g=b-1;g>0;g--,h--) // 消去對角線以上的數據 
        for(i=g-1;i>=0;i--) 
		{
	        if(q[i][h]==0) 
            continue; 
            pp=q[h][g]/q[i][g]; 
            for(j=0;j<2*b;j++) 
			{				  
		        q[i][j]*=pp; 
                q[i][j]-=q[g][j];			 
			}
		} 

table<<"\n3---4:q[i][j]:\n";
for(i=0;i<b;i++)
   for(j=0;j<2*b;j++) 
   {
	    table<<setprecision(8)<<setw(18)<<q[i][j];
		if(j==2*b-1)  table<<endl;
   }
   table<<"\n\n\n\n\n\n";

     for(i=0;i<b;i++)  //將對角線上數據化為1 
	 { 
	     pp=1.0/q[i][i]; 
         for(j=0;j<2*b;j++) 
             q[i][j]*=pp;
	 } 
table<<"\n4:q[i][j]:\n";
for(i=0;i<b;i++)
   for(j=0;j<2*b;j++) 
   {
	    table<<setprecision(8)<<setw(18)<<q[i][j];
		if(j==(2*b-1))  table<<endl;
  }
   table<<"\n\n\n\n\n\n";

	  
     for(i=0;i<b;i++) //提取逆矩陣并除xs 
          for(j=0;j<b;j++) 
              c[i][j]=q[i][j+b]; 
     
//矩陣求逆程序片斷結束
//(A^TA)-1結束,此時C=(A^A)-1
table<<"\nc[i][j]:\n\n";
for(i=0;i<b;i++)
   for(j=0;j<b;j++) 
   {
	   table<<setprecision(8)<<setw(18)<<c[i][j];
		if(j==(b-1))  table<<endl;
   }
   table<<"\n\n\n\n\n\n";

//第二次矩陣相乘開始

//CA^T開始
	 long double x[b][a]={0.0};
	 for(i=0;i<b;i++)
	     for(j=0;j<a;j++)
		  for(r=0;r<b;r++)
		       x[i][j]+=c[i][r]*A[j][r];//A^T[i][j]=A[j][i]

table<<"\nx[i][j]:\n\n";
for(i=0;i<b;i++)
   for(j=0;j<a;j++) 
   {
	   table<<setprecision(8)<<setw(18)<<x[i][j];
		if(j==(a-1))  table<<endl;
   }
   table<<"\n\n\n\n\n\n";
			 		 
	  
//CA^T結束

//(CA^T)L開始
   long double d[b][1]={0};
	for(i=0;i<b;i++)
	     for(j=0;j<1;j++)
		  for(r=0;r<a;r++)
			d[i][j]+=x[i][r]*L[r][j];
	 

table<<"\nd[i][j]:\n\n";
for(i=0;i<b;i++)
   for(j=0;j<1;j++) 
   {
	   table<<setprecision(8)<<setw(18)<<d[i][j]<<endl;
	 
   }
   table<<"\n\n\n\n\n\n";
			 	 
//(CA^T)L結束

//第二次矩陣相乘結束

    
    Xs+=d[0][0];
    Ys+=d[1][0];
    Zs+=d[2][0];

    p+=d[3][0];
    w+=d[4][0];
    k+=d[5][0]; 

    rr++;//循環次數增1
	cout<<"rr="<<rr<<endl;
	if((abs(d[3][0]*ip)<6)&&(abs(d[4][0]*ip)<6)&&(abs(d[5][0]*ip)<6))
	{
		table<<"外方位元素的最終結果為:\n"<<endl;
        table<<"Xs  "<<setprecision(8)<<setw(14)<<Xs<<endl;
	    table<<"Ys   "<<setprecision(8)<<setw(14)<<Ys<<endl;
	    table<<"Zs   "<<setprecision(8)<<setw(14)<<Zs<<endl;
	    table<<"p   "<<setprecision(8)<<setw(14)<<p<<endl;
	    table<<"w   "<<setprecision(8)<<setw(14)<<w<<endl;
	    table<<"k   "<<setprecision(8)<<setw(14)<<k<<endl;
	    table<<"\n";
     	break;
	}

}while(rr<20);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人性福生活免费看| 成人精品gif动图一区| 综合在线观看色| 国产精品天美传媒| 精品国产乱码91久久久久久网站| 欧美日韩在线亚洲一区蜜芽| 97se亚洲国产综合自在线| 国产精品小仙女| 99re热这里只有精品视频| 成人av在线观| 色婷婷狠狠综合| 91精品国产综合久久小美女| 91.xcao| 久久久久久麻豆| 国产精品成人在线观看| 亚洲国产精品一区二区久久| 亚洲欧美二区三区| 国产91对白在线观看九色| 日韩美女一区二区三区四区| 视频一区二区欧美| 久久久久九九视频| 亚洲欧美一区二区久久| 日韩国产高清影视| 99精品国产视频| 色综合久久综合| 欧美午夜一区二区三区免费大片| 欧美性受xxxx| 亚洲综合免费观看高清完整版| 国产一区二区精品久久| 日韩理论电影院| 日韩一区二区在线看| 国产电影精品久久禁18| 亚洲一线二线三线久久久| 一区二区三区毛片| gogo大胆日本视频一区| 欧美日韩精品一区二区在线播放| 国产精品三级视频| 午夜精品成人在线视频| 日韩成人一级片| 成人av小说网| 91精品国产综合久久精品| 日韩精品一区第一页| 欧美精品在线观看一区二区| 国产精品久久影院| 韩日精品视频一区| www.成人在线| 精品成人一区二区| 亚洲v日本v欧美v久久精品| 亚洲成人一区二区| 奇米影视在线99精品| 欧美伊人久久久久久久久影院| 日韩成人精品在线| 国产日产欧美精品一区二区三区| jvid福利写真一区二区三区| 亚洲国产精品成人综合| 在线观看91精品国产入口| 色屁屁一区二区| 亚洲成在线观看| 韩国精品主播一区二区在线观看| 欧美人牲a欧美精品| av爱爱亚洲一区| 成人黄色小视频| 高清视频一区二区| 菠萝蜜视频在线观看一区| 粉嫩蜜臀av国产精品网站| 国产成人欧美日韩在线电影| 国产福利一区在线观看| 国产成a人亚洲精| 久久99久久久久久久久久久| 欧美老肥妇做.爰bbww视频| 狠狠色丁香九九婷婷综合五月| 《视频一区视频二区| 国产色综合久久| 精品动漫一区二区三区在线观看 | 欧美日韩aaaaa| 国产精品美女久久久久久2018| 国产精品91xxx| 亚洲人成伊人成综合网小说| 欧美日韩免费在线视频| 午夜成人免费电影| 中文字幕亚洲不卡| 欧美日韩久久久久久| 91女厕偷拍女厕偷拍高清| 99精品视频一区| 91色综合久久久久婷婷| 99re热这里只有精品视频| 91香蕉视频黄| 欧美午夜一区二区三区| 日韩一区二区三区电影在线观看| 91精品在线免费观看| 欧美白人最猛性xxxxx69交| 久久婷婷色综合| 国产精品乱人伦| 午夜久久久久久| 激情欧美一区二区三区在线观看| 国产乱码精品一区二区三区五月婷| 国产91高潮流白浆在线麻豆| 91性感美女视频| 暴力调教一区二区三区| 欧美日韩一区二区电影| 久久久久久久电影| 午夜av一区二区三区| 国产成人日日夜夜| 国产在线播放一区| 久久精品国产99国产| 午夜成人免费电影| 亚洲综合自拍偷拍| 日韩美女精品在线| 日本在线不卡一区| 日本美女视频一区二区| 国产激情一区二区三区| 91黄色免费网站| 亚洲综合图片区| 久久精品国产亚洲a| 免费人成网站在线观看欧美高清| 一区二区三区四区在线免费观看| 亚洲视频1区2区| 亚洲欧美另类久久久精品| 精品在线观看视频| 91精品国产色综合久久久蜜香臀| 欧美在线色视频| 久久九九国产精品| 蜜桃av噜噜一区| 在线视频一区二区免费| 国产亚洲一本大道中文在线| 婷婷综合五月天| 欧美精品乱码久久久久久按摩| 亚洲久本草在线中文字幕| 亚洲高清视频中文字幕| 波多野结衣中文字幕一区| 欧美极品另类videosde| 国产在线播放一区| 国产蜜臀97一区二区三区| 国产久卡久卡久卡久卡视频精品| 欧美精品一区二区久久婷婷 | 国模套图日韩精品一区二区| 91精品国产综合久久婷婷香蕉| 亚洲制服丝袜av| 欧美日韩一二三| 久久99国产精品免费网站| 精品免费视频一区二区| 国产成人综合亚洲网站| 国产精品传媒在线| 欧美亚洲一区三区| 免费成人美女在线观看.| 欧美zozo另类异族| av欧美精品.com| 日本美女一区二区| 中文字幕日本不卡| 日韩欧美成人激情| 色老汉av一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 国产精品久久久久9999吃药| 这里只有精品电影| 色婷婷国产精品| 久久国产精品露脸对白| 伊人婷婷欧美激情| 久久久久久久久久久99999| 欧美四级电影网| av在线播放一区二区三区| 日本欧美一区二区三区乱码| 国产精品电影一区二区| 久久久综合视频| 2023国产精品| 久久夜色精品国产噜噜av | 久久99精品国产91久久来源| 欧美日韩一区二区在线观看视频 | 国产一区欧美一区| 91视频观看视频| 国产激情视频一区二区三区欧美| 丝袜a∨在线一区二区三区不卡| 日本一区二区三区四区在线视频 | 丁香六月久久综合狠狠色| 免费在线观看精品| 一个色综合av| 亚洲成av人片一区二区三区| 国产精品不卡视频| 亚洲色图20p| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美军同video69gay| 欧美三日本三级三级在线播放| 色婷婷综合五月| 欧美二区三区91| 久久久久久久久久久99999| 国产亚洲成年网址在线观看| 中文字幕日韩一区二区| 亚洲国产精品久久不卡毛片 | 92国产精品观看| 91捆绑美女网站| 欧美麻豆精品久久久久久| 69久久99精品久久久久婷婷| 日本精品一级二级| 色老头久久综合| 精品成a人在线观看| 亚洲黄色在线视频| 免费看日韩精品| 99久精品国产| 精品少妇一区二区三区在线视频 | 青青草原综合久久大伊人精品| 国产成人av电影|