.. -
////////////////////////////////////////////////////
// visual C++6.0 编译通过 //
////////////////////////////////////////////////////
///////////////////////////////////////////////////
// 参考资料 //
// 局部网络资料 //
// 宋力杰?测量平差程序设计? //
//连壁?基于 matlab 的控制网平差程序设计? //
///////////////////////////////////////////////////
#include<iostream>
#include<fstream>
#include <stdlib.h>
#include<math.h>
#include <iomanip>
using namespace std;
//////////////////////////////////////////////////////////////////////////class
class SZWPC
{
private:
int gcz_zs; //高差总数
int szd_zs; //总点数
int yz_szd_zs; //点数
double m_pvv; //[pvv]
int *qsd_dh; //高差起点号
int *zd_dh; //高差终点号
char **dm; //点名地址数组
double *gcz; //观测值数组
double *szd_gc; //高程值数组
double *P; //观测值的权
double *ATPA,*ATPL; //法方程系数矩阵与自由项
double *dX; //高程改正数、平差值
double *V; //残差
double m_mu; //单位权中误差
public:
SZWPC();
~SZWPC();
int ij(int i,int j);//对称矩阵下标计算函数
bool inverse(double a[],int n);//对称正定矩阵求逆(仅存下三角元素)(参考他人〕
. . word.zl-