c语言在测绘工程中的作用,测绘程序C语言测绘工程专业.doc
测量平差程序设计
角度(度分秒)到弧度AngleToRadian
#define PI 3double AngleToRadian(double angle)
{
int D,M;
double S,radian,degree, angle,MS;
D=int(angle+0.3);
MS=angle-D;
M=int((MS)*100+0.3);
S=(MS*100-M)*100;
degree=D+M/60.0+S/3600.0;
radian=degree*PI/180.0;
return radian;
}
注意:防止数据溢出,要加个微小量,例如0.3.
弧度换角度(度分秒) RadianToAngle
#define PI 3double RadianToAngle(double radian)
{
int D,M;
double S,radian,degree,MS,angle;
degree=radian*180/PI;
D=int(degree);
MS=degree-D;
M=int(MS*60);
S=(MS*60-M)*60;
angle=D+M/100.0+S/10000.0;
return angle;
}
已知两点求坐标方位角Azimuth
#include
double Azimuth(double xi,double yi,double xj,double yj)
{
double Dx,Dy,S,T;
Dx=xj-xi;
Dy=yj-yi;
S=sqrt(Dx*Dx+Dy*Dy);
if(S<1e-10) return 0;
T=asin(Dy/S);
if(Dx<0) T=PI-T;
if(Dx>0&&(Dy<0)||T<0) T=2*PI+T;
return T;
}
4.开辟二维数组的动态空间的宏
#include
#define NewArray2D(type,A,i,n,m){A=(type**)malloc(n*sizeof(type*));\
for(i=0;i
A[i]=(type*)malloc(m*sizeof(type));\
}
5.释放开辟的二维数组的空间
#define FreeSpace(A,i,m){for(i=0;i
free(A[i]);\
free(A);\
}
注意:释放空间与开辟空间相反,释放空间是先释放列,后释放行.
6.矩阵求转置transformmatrix
void transformmatrix(double **A,double **B,int i,int j)
{
int m,n;
for(m=0;m<=i;m++)
for(n=0;n<=j;n++)
{
B[n][m]=A[m][n]:
}
}
7.矩阵相乘(mulmatrix)
void mulmatrix(double **A,double **B,double **C,int i,int j,int k)
{
int m,n,p;
for(m=0;m
for(n=0;n
{
C[m][n]=0;
for(p=0;p
{
C[m][n]+=A[m][p]*B[p][n]:
}
}
}
8.矩阵求逆(countermatrix)
#include
void countermatrix(double **T, double **s, double **r, double **Q,double **N, double **rt,int n)
{
for(i=0;i
{
s=N[i][i];
for(k=0;k
{
s-=T[k][i]*T[k][i];
}
T[i][i]=sqrt(s)
for(j=i+1;j
{
s=N[i][j];
for(k=0;k
{
s-=T[k][i]*T[k][j];
}
T[i][j]=s/T[i][i];
}
}
for(i=0;i
for(j=0;j
{
T[i][j]=0;
}
for(i=n-1;i>=0;i++)
{
r[i][i]=1/T[i][i];
for(j=i+1;j
{
s=0;
c语言在测绘工程中的作用,测绘程序C语言测绘工程专业.doc相关推荐
- 计算机网络在广播电视工程中的应用,关于计算机在广播电视工程中的应用要点...
摘要:改革开放以来,计算机网络技术得到了迅猛传播,人们在充分认识到计算机的强大作用后,将其广泛应用与市场经济的各个行业:其中,广播电视工程作为可视性较高的信息传讯工程,计算机在其发展中扮演着重要角色, ...
- c语言在测绘工程中的作用,测绘C程序设计实习报告
<测绘C程序设计实习报告>由会员分享,可在线阅读,更多相关<测绘C程序设计实习报告(28页珍藏版)>请在人人文库网上搜索. 1.测绘工程(c版)实习报告学位:名字:班级:专业: ...
- 简述autocad在测绘工程中的应用_浅谈AutoCAD在工程测绘制图中的应用
龙源期刊网 http://www.qikan.com.cn 浅谈 AutoCAD 在工程测绘制图中的应用 作者:高振华 来源:<职业 · 下旬> 2011 年第 02 期 AutoCAD ...
- 计算机在材料科学与工程中的应用试题,计算机在材料科学与工程中的应用.doc...
计算机在材料科学与工程中的应用.doc 武汉理工大学 学 生 实 验 报 告 书 实验课程名称 计算机在材料科学与工程中的应用 开 课 学 院 材料科学与工程学院 指导老师姓名 朱晓萌 学 生 姓 名 ...
- c 语言如何处理表格文件中的数据库,C#程序从Excel表格中读取数据并进行处理
今天做了一个Excel表格数据处理的事情,因为数据量表较大(接近7000条)所以处理起来有点麻烦,于是写了一个程序, 先将程序记下以便将来查找. using System; using System. ...
- 《C语言深度解剖》中的.c/.h 程序模板及函数注释风格
编程规范和变量命令规范对于代码的可阅读性.可维护性有着很大的影响.编程规范有很多,大公司也会制定自己公司的编程规范,如<华为技术有限公司c语言编程规范>等.对于个人编程来说没必要将自己编写 ...
- c语言中有关随机数的程序,C语言中随机数相关问题
用C语言产生随机数重要用到rand函数.srand函数.及宏RAND_MAX(32767),它们均在stdlib.h中进行了声明. int rand(void);//生成一个随机数 voidsrand ...
- 油气储运工程中计算机的应用,最优化在油气储运工程中的应用.PDF
最优化在油气储运工程中的应用 第29卷 第 11期 吉 林 化 工 学 院 学 报 V01.29No.11 2012年 11月 JOURNALOFJILININSTITUTEOFCHEMICALTEC ...
- mave工程中的一个类调用另一个聚合工程的一个类_信息系统管理工程师备考分享(材料重点精炼)——第一章信息化和信息系统(4)...
本章分享的1.4节的重要考点内容相对来说还是比较多的,里面包括需求.设计.测试等软件工程的内容,同学们学完前几篇文章的分享会发现,第一章与计算机领域的知识的衔接程度还是非常紧密的.我经常会听到很多面授 ...
- mave工程中的一个类调用另一个聚合工程的一个类_求求你,别再写上千行的类了好吗...
专注于Java领域优质技术,欢迎关注 作者:橙味菌 最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了.为了防止这样的惨剧再次发生在我 ...
最新文章
- ios 设置属性的center_ios center.x设置
- python实现http下载文件-Python实现http文件下载
- 16_非监督学习、k-means 4阶段、kmeans API、Kmeans性能评估指标、案例
- linux下安装微信wechat
- Redis 持久化之RDB和AOF
- C++成员函数指针的应用
- rcp rapido_Rapido使用数据改善乘车调度
- Kubernetes之Pod调度
- 快乐课堂--寓教于乐、老师必备的课堂教学软件
- Java中类与对象编程题
- CF888G - Xor-MST(顺带学习Borůvka算法)
- 农家乐微信小程序开发功能
- ActivityThread: Performing stop of activity that is not resumed:
- python实现erp自动化_用轻流,实现ERP的自动化工作流程
- 做人如水 做事如山
- Composing builds 依赖统一管理实践
- AUPRC Vs 平均查准率
- mysql动态规划_关于动态规划的描述,不正确的是( )
- 5V升压8.4V的2A充电电路芯片-PW4202
- 如何向Linux内核提交代码,华人教授向 Linux 内核提交含 Bug 代码,Linux 管理员直接拉黑整所大学!...
热门文章
- 智能车机械结构设计与踩雷
- java pdfreader去除水印_Java - PDF操作库 ItextPdf和PdfBox添加水印
- 原始传奇服务器维护,《原始传奇》7月29日09:00合区公告
- 手机扫描证件识别的优势
- 常用知识图谱数据集FB15K, YAGO, WN18
- 项目章程的主要内容#软考高级信息系统项目管理师/高项读书笔记#3
- A-Frame WebVR试玩报告
- MWC 2017小结:各家新机缺乏创新,5G落地尚需时日
- Hive之——Hive分区(静态分区+动态分区)
- OPenGL 学习笔记之 Mesh 网格知识