导线网平差程序源代码_第1页
导线网平差程序源代码_第2页
导线网平差程序源代码_第3页
导线网平差程序源代码_第4页
导线网平差程序源代码_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序源代码c语言程序:#include#include#include#include#include#define PI 3.1415926535898# define p2206264.806247#define MAX 50/矩阵乘法matrix mutily(double matrix 1maxmax、double matrix 2 max max、double matrix result max)Int i、j、k;双精度;for(I=0);Id)d=fab(aIj);ISk=I;JSk=j;If (d 1.0=1.0)return 0;If (ISk)!=k)for(j=0);j=0;kfor(j=0);J=i)BreakXO0=5000.0;约0=5000.0;XO15=5000.0;约15=5000.0;so0=s0;/用于查找未知点坐标近似值for(I=1);I15I)alfI=alfI-1betaI-pi;If(alfi=(2*PI)alfI=alfI-2 * PI;XOI=XOI-1sI-1* cos(alfI-1);约I=约I-1 s I-1 *罪(alfI-1);/printf(X=%ft ,XoI);for(I=1);I15I)/寻找近似距离soI=sqrt(yoI 1-yoI)*(yoI 1-yoI)(XOI 1-XOI/寻找近似方位角,以分点讨论if(yoI 1-yoI)0(XOI 1-XOI)0)/第一个象限alfoI=atan(yoI 1-yoI)/(XOI 1-XOI);else if(yoI 1-yoI)0(XOI 1-XOI)0)/第二象限alfoI=atan(youI 1-youI)/(XOI 1-XOI)pi;else if(yoI 1-yoI)0(XOI 1-XOI)0)/第三象限alfoI=atan(yoI 1-yoI)/(XOI 1-XOI)2 * pi;else/(yoI-yoI-1)0(XOI-XOI-1)0)/第四象限alfoI=atan(youI 1-youI)/(XOI 1-XOI)pi;/printf(alf=%ft ,alfoI);/printf(so=%ft ,soI);/b查找矩阵/单独计算第一个角度的系数j=0;/B0j=0.0;(约14-约0)/(so14* so14)* p/1000.0;/B0j 1=0.0;-1 *(XO14-XO0)/(so14* so14)* p/1000.0;B 0 j=-1 *(约1-约0)/(so0* so0)* p/1000.0;/b0J1=(XO1-XO0)/(so0* so0)* p/1000.0;B 0 26=(约14-约0)/(so14* so14)* p/1000.0;b027=-1 *(XO14-XO0)/(so14* so14)* p/1000.0/单独计算第二个角度的系数b1j=(yo2-yo1* so1)-(yo0-yo1)/(so0/b1J1=-1 *(XO2-XO1)/(so1* so1)-(XO)B 1 j 2=-1 *(约2-约1)/(so1* so1)* p/1000.0;b1j 3=(XO2-XO1)/(so1* so1)* p/1000.0;/寻找其他角度修正系数for(I=2;I15I)If(i14)bIj=(youI-1-youI)/(soI-1* soI-1)* p/11bIj 1=-1 *(XOI-1-XOI)/(soI-1* soI-1)bIj 2=(yoI 1-yoI)/(soI* soI)-(yoI-1-)bIj 3=-1 *(XOI 1-XOI)/(soI* soI)-(XOIbIj 4=-1 *(yoI 1-yoI)/(soI* soI)* p/1000.0bIj 5=(XOI 1-XOI)/(soI* soI)* p/1000.0;ElsebIj=(youI-1-youI)/(soI-1* soI-1)* p/1000bIj 1=-1 *(XOI-1-XOI)/(soI-1* soI-1)bIj 2=(yoI 1-yoI)/(soI* soI)-(yoI-1-)bIj 3=-1 *(XOI 1-XOI)/(soI* soI)-(XOIj=j 2;b21=0.0;/寻找侧长度修正

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论