该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

%观测数据的输入

n=input('请输入闭合导线的点数:');

for i=1:n %按边数进行循环

a=num2str(i); %数字转换为字符串

string1=(char(('请输入第')',a,('条导线的边长:')'))';

bian(i)=input(string1);

b=num2str(i);

string2=(char(('请输入第')',b,('个转折角:')'))';

jiao1=input(string2,'s');

c=jiao1;

du=str2num(c(1:3));

fen=str2num(c(4:5));

miao=str2num(c(6:7));

jiao2(i)=du+fen/60+miao/3600;

end

%起算数据的输入

x=input('请输入起始已知点x的坐标:');

y=input('请输入起始已知点y的坐标:');

string3=(char('请输入起始已知方向的起算方位角:'));

fwj1=input(string3,'s');

c=fwj1;

du=str2num(c(1:3));

fen=str2num(c(4:5));

miao=str2num(c(6:7));

fwj2=du+fen/60+miao/3600;

%角度闭合差的计算

fb=sum(jiao2)-(n-2)*180;

for i=1:n

v(i)=(-1)*fb/n;

end

%真方位角计算

for i=1:n

if i==1

fwjz(1)=fwj2+jiao2(1)+v(1)-180;

end

if i>1

fwjz(i)=fwjz(i-1)+jiao2(i)+v(i)-180;

end

if fwjz(i)>0

fwjz1(i)=fwjz(i);

end

if fwjz(i)<0

fwjz1(i)=fwjz(i)+360;

end

end

%坐标闭合差计算

xzq=cosd(fwj2)*bian(1);

yzq=sind(fwj2)*bian(1);

for i=1:(n-1)

xz(i)=cosd(fwjz1(i))*bian(i+1);

yz(i)=sind(fwjz1(i))*bian(i+1);

end

fx=xzq+sum(xz);

fy=yzq+sum(yz);

fs=sqrt(fx^2+fy^2);

k=fs/sum(bian);

%坐标计算

for i=1:n

vx=(-1)*fx/sum(bian)*bian;

vy=(-1)*fy/sum(bian)*bian;

end

for i=1:n

if i==1

X(1)=x+xzq+vx(1);

Y(1)=y+yzq+vy(1);

end

if i>1

X(i)=X(i-1)+xz(i-1)+vx(i);

Y(i)=Y(i-1)+yz(i-1)+vy(i);

end

end

matlab程序闭合导线网程序,【求助】闭合导线简易平差Matlab代码需要大神帮忙相关推荐

  1. 部分最小二乘回归分析matlab,MATLAB如何用偏最小二乘回归法做预测?跪求大神帮忙 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    CODE: function question_16 %2016-12-26 clear;clc pz=xlsread('C:\Users\cirnotxm\Documents\EGDownloads ...

  2. 秒表c语言程序代码,求大神帮忙写一篇简单的C语言秒表程序, 谢谢。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include Unsigned char code Tab[10]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0 ...

  3. matlab gm 1 1,MATLAB 如何用GM(1,1)做预测?请大神帮忙!

    怎么用GM(1,1)做预测?前15组建模 后3组验证 求大神帮忙 X1                X2           X3            X4         X5          ...

  4. matlab里trim函数,matlab 中trim函数总出现Index exceeds matrix dimensions,求大神帮忙解决...

    运行一个trim函数,可是总是错误 Index exceeds matrix dimensions. Error in trim>trim_alg (line 164) gg=[x(ix)-x0 ...

  5. c语言100以内奇数的和为多少,编写C#程序,计算100以内所有奇数的和。谢谢了,大神帮忙啊...

    编写C#程序,计算100以内所有奇数的和.谢谢了,大神帮忙啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编写C#程序 ...

  6. ubuntu14.04扩展屏幕后,打开matlab就死机。求大神帮忙解决!!!万分感谢

    ubuntu14.04扩展屏幕后,打开matlab就死机.求大神帮忙解决!!!万分感谢

  7. 求大神帮忙,想要一元20次方程的解matlab代码,在线等,(解一元20次方程的解matlab代码)

    求大神帮忙,想要一元20次方程的解matlab代码,在线等,(解一元20次方程的解matlab代码) 已知y是一个1*101的数组如下,函数如下,想求得x 135 130 134 128 129 13 ...

  8. c语言程序水准路线,C++语言在水准路线简易平差中的应用实例(17页)-原创力文档...

    C语言在水准路线简易平差中的应用实例C语言在水准路线简易平差中的应用实例 PAGE C++语言在水准路线简易平差中的应用实例 [摘 要]:水准测量工作分为野外数据采集和内业计算,白天测得的大量数据,晚 ...

  9. 两相四线步进电机C语言程序,求大神帮忙看单片机控制两相四线步进电机的程序!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uchar unsigned char #define uint unsigned int uchar code tim ...

最新文章

  1. C#面向插件级别的软件开发 - 开源研究系列文章
  2. 实验四+149+肖雷
  3. 比特币钱包(2) BIP32 HD钱包之生成子密钥
  4. zw版【转发·台湾nvp系列Delphi例程】HALCON RegionToBin1
  5. sklearn字典特征提取
  6. CLR via C# 读书笔记 5-5 预留大内存
  7. MySQL索引(1)
  8. python链表_手把手实现 python 的链表数据结构
  9. 关于u-boot中的.balignl 16,0xdeadbeef的理解
  10. npm下载安装教程_npm下载,安装和使用教程
  11. 快递电子面单接口:四通一达,百世,邮政,顺丰,德邦等快递电子面单接口免费接入
  12. 【vue源码工程阅读1:下载源码】认识工程并打包
  13. DOS窗口打开本地应用,打开chrome浏览器
  14. 【vmware】vmware tools 地址
  15. 用Maven构建 Fat JAR
  16. NB-IoT:它是如何工作的?第2部分
  17. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day29】
  18. 苹果内存其他怎么清理_手机内存不足怎么清理才有效?
  19. 爆爆爆!!Deep Mind与Google Brain合并,成立 Google DeepMind 新部门
  20. 青少年qsnctf [登录试试] 攻略

热门文章

  1. C#调用Microsoft.Jet.OLEDB.4.0查看MDB数据库
  2. GetGestureInfo 函数-中文整理
  3. QSetting的用法
  4. 玉林首创广西全区不动产登记与房产交易一体化信息平台
  5. windows中cmd命令行下复制/粘贴的操作
  6. ecstore安装 mysql_GitHub - shopex/docker-ecstore: ecstore的官方docker镜像
  7. 【深度学习】资源:最全的 Pytorch 资源大全
  8. 《黑道风云》与日本、美国的黑道文化,SLG游戏出海如何突破重围,变身黑马?
  9. 巴比特 | 元宇宙每日必读:厦门、广州、杭州等地开“卷”元宇宙,基金、人才、产业园提供多样支持...
  10. High Dimensional Continuous Control Using Generalized Advantage Estimation