91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

相對(duì)定向 攝影測(cè)量 C++完整能運(yùn)行代碼,才寫的,完整能跑,有問(wèn)題問(wèn)我

資源截圖

代碼片段和文件信息

#include?
#include?
#include
#include
using?namespace?std;
int?const?n?=?6;??//確定矩陣的節(jié)數(shù)??
double?x[4][2]X[4][3];


#define?SIZE?1/40000??//像素比例尺


void?input()
{
ifstream?infile(“data.txt“);
cout<<“點(diǎn)號(hào)“<<“?“<<“像點(diǎn)x“<<“??“<<“像點(diǎn)y“<<“??“<<“大地X“<<“??“<<“大地Y“<<“??“<<“大地Z“< for(int?i=0;i<4;i++)
{
infile>>x[i][0];
x[i][0]=x[i][0]*0.001;
infile>>x[i][1];
x[i][1]=x[i][1]*0.001;
infile>>X[i][0];
infile>>X[i][1];
infile>>X[i][2];

cout< }
cout< infile.close();
}

void?temp(double?aa[]?double?bb[]?int?n)
{??//交換數(shù)組指定的兩行,即進(jìn)行行變換(具體為行交換)??
int?i;
double?temp1;
for?(i?=?0;?i {
temp1?=?aa[i];
aa[i]?=?bb[i];
bb[i]?=?temp1;
}
}

void?trans(double?att1[n][n]double?att2[n][n])//求轉(zhuǎn)置
{
for?(int?i?=?0;?i? {
for?(int?j?=?0;?j? {
att2[j][i]?=?att1[i][j];
}
}
}
void?turn(double?*Adouble?*ATint?amint?an)
{
for(int?i=0;i for(int?j=0;j {
AT[j*am+i]=A[i*an+j];
}
}
double?fun(double?array[n][n]int?a)//求行列式|A|
{
int?ii?jj?k?u;
int?iter?=?0;
double?det1?=?1?yin;

for?(ii?=?0;?ii {
if?(array[ii][ii]?==?0)
for?(jj?=?ii;?jj {
if?(array[jj][ii]?!=?0)
{
temp(array[ii]?array[jj]?a);//交換兩行???
iter++;
}
}
for?(k?=?ii?+?1;?k {
yin?=?-1?*?array[k][ii]?/?array[ii][ii];
for?(u?=?0;?u {
array[k][u]?=?array[k][u]?+?array[ii][u]?*?yin;
}
}
}
for?(ii?=?0;?ii det1?=?det1?*?array[ii][ii];
if?(iter?%?2?==?1)
det1?=?-det1;
return?(det1);??????//返回行列式的值??
}
void?matrix(double?aa[n][n]int?aint?b)
{
for(int?i=0;i {
for(int?j=0;j {
cout< }
cout< }
}
void?matrix2(double?M[]int?m?int?n)
{
for(int?i=0;i {
for(int?j=0;j {
printf(“%.5lf??“M[i*n+j]);
}
printf(“\n“);
}
printf(“\n“);

}
void?getAStar(double?a[n][n]double?yu[n][n]){?//計(jì)算每一行每一列的每個(gè)元素所對(duì)應(yīng)的余子式,組成A*?????
int?ijkt;??
double?temp[n][n];??
for(i=0;i for(j=0;j for(k=0;k for(t=0;t temp[k][t]?=?a[k>=i?k+1:k][t>=j?t+1:t];?
//到這里,temp存放的是a[0][0]的余子式(當(dāng)然對(duì)應(yīng)到數(shù)學(xué)時(shí)這里就是元素a11的余子式了)
yu[j][i]??=fun(tempn-1);????
//同理,將余子式結(jié)果直接賦給yu[j][i]就可以了,這里為什么是ji而不是ij??????????????????????????
//因?yàn)檫@是伴隨矩陣的排列方式?jīng)Q定的
if((i+j)&1)?
yu[j][i]?=?-?yu[j][i];???????????????//同樣要判斷符號(hào)
}????
}??
void?mulAB(double?*Adouble?*Bdouble?*ABint?amint?anint?bmint?bn)
{
if(an!=bm)
{
cout<<“error!?can?not?mul“< }
for(int?i=0;i for(int?j=0;j {
AB[i*bn+j]=0.0;
for(int?k=0;k {
AB[i*bn+j]+=(A[i*an+k]*B[k*bn+j]);
}
}
}
void?change(double?A[8][6]double?*resultint?hangint?lie)//二維降維

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-18?17:32??相對(duì)定向\
?????文件?????????489??2018-07-16?10:44??相對(duì)定向\data2.txt
?????目錄???????????0??2018-07-18?17:26??相對(duì)定向\Debug\
?????文件???????97792??2018-07-18?17:31??相對(duì)定向\Debug\houfangjiaohui.exe
?????文件??????801268??2018-07-18?17:31??相對(duì)定向\Debug\houfangjiaohui.ilk
?????文件??????936960??2018-07-18?17:31??相對(duì)定向\Debug\houfangjiaohui.pdb
?????文件???????37376??2018-07-16?12:48??相對(duì)定向\Debug\te.exe
?????文件??????382516??2018-07-16?12:48??相對(duì)定向\Debug\te.ilk
?????文件??????625664??2018-07-16?12:48??相對(duì)定向\Debug\te.pdb
?????文件???????93184??2018-07-18?17:26??相對(duì)定向\Debug\相對(duì)定向.exe
?????文件??????630608??2018-07-18?17:26??相對(duì)定向\Debug\相對(duì)定向.ilk
?????文件??????723968??2018-07-18?17:26??相對(duì)定向\Debug\相對(duì)定向.pdb
?????目錄???????????0??2018-07-18?13:25??相對(duì)定向\houfangjiaohui\
?????文件???????10460??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\cc.cpp
?????文件?????????157??2018-07-18?11:48??相對(duì)定向\houfangjiaohui\data.txt
?????目錄???????????0??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\
?????文件??????217739??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\cc.obj
?????文件?????????590??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\cl.command.1.tlog
?????文件????????5668??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\CL.read.1.tlog
?????文件?????????250??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\CL.write.1.tlog
?????文件????????4013??2018-07-18?17:26??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui.Build.CppClean.log
?????文件?????????406??2018-07-18?17:26??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui.exe.embed.manifest
?????文件?????????472??2018-07-18?17:26??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui.exe.embed.manifest.res
?????文件?????????381??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui.exe.intermediate.manifest
?????文件??????????56??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui.lastbuildstate
?????文件????????2142??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui.log
?????文件?????????713??2018-07-18?17:26??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui.vcxprojResolveAssemblyReference.cache
?????文件???????????0??2018-07-18?17:26??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui.write.1.tlog
?????文件?????????218??2018-07-18?17:26??相對(duì)定向\houfangjiaohui\Debug\houfangjiaohui_manifest.rc
?????文件???????????2??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\link-cvtres.read.1.tlog
?????文件???????????2??2018-07-18?17:31??相對(duì)定向\houfangjiaohui\Debug\link-cvtres.write.1.tlog
............此處省略96個(gè)文件信息

評(píng)論

共有 條評(píng)論