资源简介

本光盘是国防工业出版社2009年1月出版的《测量平差程序设计》(宋力杰编著)(ISBN978-7-118-06057-7) 一书中的源程序,每个文件夹中的源程序与书中各章内容对应。 运行环境: 1.操作系统最好在WindowsXP下 ; 2.Microsoft Visual C++6.0以上版本(包含6.0)。

资源截图

代码片段和文件信息

// CoGPS.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “MyGPS.h“
#include “public.h“

//////////////////////////////////////////////////////////////////////////
//    最小二乘平差算例
void  main1()
{
CCoGPS coGPS;
char *rfile=“教材例题\\最小二乘平差\\r.txt“;
char *dfile =“教材例题\\最小二乘平差\\Data.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打开结果文件失败“);
return;
}
fprintf(coGPS.resultfp“ GPS网最小二乘平差算例:\n“);

coGPS.InputData(dfile);
//coGPS.PrintData();

coGPS.LeastSquares();
fclose(coGPS.resultfp);

printf(“\n\n\n数据文件:%s“dfile);
printf(“\n结果文件:%s\n\n“rfile);

}

//////////////////////////////////////////////////////////////////////////
//  抗差估计算例
void main2()
{
CCoGPS coGPS;
char *rfile=“教材例题\\robust\\r.txt“;
char *dfile =“教材例题\\robust\\Data.txt“;

coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打开结果文件失败!“);
return;
}

coGPS.InputData(dfile); //输入向量,内含输入坐标
// coGPS.PrintData();

coGPS.Robust(IGG30.005);
fclose(coGPS.resultfp);

printf(“\n\n\n数据文件:%s“dfile);
printf(“\n结果文件:%s\n\n“rfile);

}
//////////////////////////////////////////////////////////////////////////
//  粗差探测算例
void main3()
{
CCoGPS coGPS;
char *dfile=“教材例题\\粗差探测\\Data.txt“;
char *rfile=“教材例题\\粗差探测\\r.txt“;

coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打开结果文件失败“);
return;
}

coGPS.InputData(dfile); //输入向量,内含输入坐标
//coGPS.PrintData();

coGPS.DataSnooping(0.00120);
fclose(coGPS.resultfp);

printf(“\n\n\n数据文件:%s“dfile);
printf(“\n结果文件:%s\n\n“rfile);
}

//////////////////////////////////////////////////////////////////////////
//    自由网平差算例
void main4()
{
CCoGPS coGPS;
char *dfile=“教材例题\\自由网平差\\Data.txt“;
char *rfile=“教材例题\\自由网平差\\r.txt“;

coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打开结果文件失败“);
return;
}

coGPS.InputData(dfile); //输入向量,内含输入坐标
//coGPS.PrintData();

coGPS.Free();
fclose(coGPS.resultfp);

printf(“\n\n\n数据文件:%s“dfile);
printf(“\n结果文件:%s\n\n“rfile);

}


//////////////////////////////////////////////////////////////////////////
//     拟稳平差算例
void main5()
{
CCoGPS coGPS;
char *dfile=“教材例题\\拟稳平差\\Data.txt“;
char *rfile=“教材例题\\拟稳平差\\r.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打开结果文件失败“);
return;
}

coGPS.InputData(dfile); //输入向量,内含输入坐标
//coGPS.PrintData();

coGPS.Quasi_Stable(“教材例题\\拟稳平差\\拟稳点.txt“);
fclose(coGPS.resultfp);

printf(“\n\n\n数据文件:%s“dfile);
printf(“\n结果文件:%s\n\n“rfile);

}

//////////////////////////////////////////////////////////////////////////
//    已知点坐标加权平差算例
void  main6()
{
CCoGPS coGPS;
char *dfile=“教材例题\\已知点加权平差\\Data.txt“;
char *rfile=“教材例题\\已知点加权平差\\r.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打开结

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5157  2008-12-25 10:04  《测量平差程序设计》(宋力杰编著)\GPS网平差\CoGPS.cpp

     文件       4926  2008-12-25 10:05  《测量平差程序设计》(宋力杰编著)\GPS网平差\CoGPS.dsp

     文件        535  2007-04-28 19:15  《测量平差程序设计》(宋力杰编著)\GPS网平差\CoGPS.dsw

     文件      99328  2010-03-29 16:00  《测量平差程序设计》(宋力杰编著)\GPS网平差\CoGPS.ncb

     文件        974  2010-03-29 15:59  《测量平差程序设计》(宋力杰编著)\GPS网平差\CoGPS.plg

     文件      31238  2008-12-25 10:02  《测量平差程序设计》(宋力杰编著)\GPS网平差\MyGPS.cpp

     文件       2950  2008-12-24 09:07  《测量平差程序设计》(宋力杰编著)\GPS网平差\MyGPS.h

     文件         70  2007-05-10 15:59  《测量平差程序设计》(宋力杰编著)\GPS网平差\ReadMe.txt

     文件        292  2007-04-28 17:29  《测量平差程序设计》(宋力杰编著)\GPS网平差\StdAfx.cpp

     文件        667  2007-04-28 17:29  《测量平差程序设计》(宋力杰编著)\GPS网平差\StdAfx.h

     文件       8061  2007-05-02 10:44  《测量平差程序设计》(宋力杰编著)\GPS网平差\probability.cpp

     文件       1380  2007-05-03 11:27  《测量平差程序设计》(宋力杰编著)\GPS网平差\probability.h

     文件       5915  2008-12-25 09:39  《测量平差程序设计》(宋力杰编著)\GPS网平差\public.cpp

     文件       1720  2008-12-23 14:17  《测量平差程序设计》(宋力杰编著)\GPS网平差\public.h

     文件       6540  2007-07-19 08:32  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\自由网平差\Data.txt

     文件       2290  2008-12-25 10:04  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\自由网平差\r.txt

     文件       6540  2007-07-19 08:34  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\粗差探测\Data.txt

     文件       2636  2008-12-25 10:05  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\粗差探测\Result.txt

     文件       6540  2007-07-19 08:32  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\最小二乘平差\Data.txt

     文件       2317  2008-12-25 10:04  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\最小二乘平差\r.txt

     文件       6540  2007-07-19 08:32  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\拟稳平差\Data.txt

     文件       1108  2008-12-25 10:04  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\拟稳平差\Result.txt

     文件         43  2007-07-26 16:59  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\拟稳平差\拟稳点.txt

     文件       6540  2007-07-19 08:32  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\已知点加相关权平差\Data.txt

     文件       2896  2008-12-25 10:04  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\已知点加相关权平差\r.txt

     文件        541  2007-07-23 22:46  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\已知点加相关权平差\已知XYZ.txt

     文件       6540  2007-07-19 08:32  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\已知点加权平差\Data.txt

     文件       2476  2008-12-25 10:04  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\已知点加权平差\r.txt

     文件        151  2008-07-29 18:33  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\已知点加权平差\已知XYZ.txt

     文件       6540  2007-07-19 08:34  《测量平差程序设计》(宋力杰编著)\GPS网平差\算例\robust\Data.txt

............此处省略314个文件信息

评论

共有 条评论