matlab程序闭合导线网程序,【求助】闭合导线简易平差Matlab代码需要大神帮忙
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
%观测数据的输入
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代码需要大神帮忙相关推荐
- 部分最小二乘回归分析matlab,MATLAB如何用偏最小二乘回归法做预测?跪求大神帮忙 - 程序语言 - 小木虫 - 学术 科研 互动社区...
CODE: function question_16 %2016-12-26 clear;clc pz=xlsread('C:\Users\cirnotxm\Documents\EGDownloads ...
- 秒表c语言程序代码,求大神帮忙写一篇简单的C语言秒表程序, 谢谢。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include Unsigned char code Tab[10]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0 ...
- matlab gm 1 1,MATLAB 如何用GM(1,1)做预测?请大神帮忙!
怎么用GM(1,1)做预测?前15组建模 后3组验证 求大神帮忙 X1 X2 X3 X4 X5 ...
- matlab里trim函数,matlab 中trim函数总出现Index exceeds matrix dimensions,求大神帮忙解决...
运行一个trim函数,可是总是错误 Index exceeds matrix dimensions. Error in trim>trim_alg (line 164) gg=[x(ix)-x0 ...
- c语言100以内奇数的和为多少,编写C#程序,计算100以内所有奇数的和。谢谢了,大神帮忙啊...
编写C#程序,计算100以内所有奇数的和.谢谢了,大神帮忙啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编写C#程序 ...
- ubuntu14.04扩展屏幕后,打开matlab就死机。求大神帮忙解决!!!万分感谢
ubuntu14.04扩展屏幕后,打开matlab就死机.求大神帮忙解决!!!万分感谢
- 求大神帮忙,想要一元20次方程的解matlab代码,在线等,(解一元20次方程的解matlab代码)
求大神帮忙,想要一元20次方程的解matlab代码,在线等,(解一元20次方程的解matlab代码) 已知y是一个1*101的数组如下,函数如下,想求得x 135 130 134 128 129 13 ...
- c语言程序水准路线,C++语言在水准路线简易平差中的应用实例(17页)-原创力文档...
C语言在水准路线简易平差中的应用实例C语言在水准路线简易平差中的应用实例 PAGE C++语言在水准路线简易平差中的应用实例 [摘 要]:水准测量工作分为野外数据采集和内业计算,白天测得的大量数据,晚 ...
- 两相四线步进电机C语言程序,求大神帮忙看单片机控制两相四线步进电机的程序!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uchar unsigned char #define uint unsigned int uchar code tim ...
最新文章
- C#面向插件级别的软件开发 - 开源研究系列文章
- 实验四+149+肖雷
- 比特币钱包(2) BIP32 HD钱包之生成子密钥
- zw版【转发·台湾nvp系列Delphi例程】HALCON RegionToBin1
- sklearn字典特征提取
- CLR via C# 读书笔记 5-5 预留大内存
- MySQL索引(1)
- python链表_手把手实现 python 的链表数据结构
- 关于u-boot中的.balignl 16,0xdeadbeef的理解
- npm下载安装教程_npm下载,安装和使用教程
- 快递电子面单接口:四通一达,百世,邮政,顺丰,德邦等快递电子面单接口免费接入
- 【vue源码工程阅读1:下载源码】认识工程并打包
- DOS窗口打开本地应用,打开chrome浏览器
- 【vmware】vmware tools 地址
- 用Maven构建 Fat JAR
- NB-IoT:它是如何工作的?第2部分
- Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day29】
- 苹果内存其他怎么清理_手机内存不足怎么清理才有效?
- 爆爆爆!!Deep Mind与Google Brain合并,成立 Google DeepMind 新部门
- 青少年qsnctf [登录试试] 攻略
热门文章
- C#调用Microsoft.Jet.OLEDB.4.0查看MDB数据库
- GetGestureInfo 函数-中文整理
- QSetting的用法
- 玉林首创广西全区不动产登记与房产交易一体化信息平台
- windows中cmd命令行下复制/粘贴的操作
- ecstore安装 mysql_GitHub - shopex/docker-ecstore: ecstore的官方docker镜像
- 【深度学习】资源:最全的 Pytorch 资源大全
- 《黑道风云》与日本、美国的黑道文化,SLG游戏出海如何突破重围,变身黑马?
- 巴比特 | 元宇宙每日必读:厦门、广州、杭州等地开“卷”元宇宙,基金、人才、产业园提供多样支持...
- High Dimensional Continuous Control Using Generalized Advantage Estimation