基本信息
源码名称:GPS中误差计算
源码大小:0.05M
文件格式:.zip
开发语言:C#
更新时间:2021-01-16
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍

GPS中误差计算

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double x1, x2, x3, x4, x5, x6, y1, y2, y3, y4, y5, y6, h1, h2, h3, h4, h5, h6;
            double sumx = 0;
            double sumy = 0;
            double sumh = 0;
            double avgx = 0;
            double avgy = 0;
            double avgh = 0;
            double zwcx, zwcy, zwch;
            x1 = Convert.ToDouble(textBox1.Text);
            x2 = Convert.ToDouble(textBox3.Text);
            x3 = Convert.ToDouble(textBox5.Text);
            x4 = Convert.ToDouble(textBox7.Text);
            x5 = Convert.ToDouble(textBox9.Text);
            x6 = Convert.ToDouble(textBox11.Text);
            y1 = Convert.ToDouble(textBox2.Text);
            y2 = Convert.ToDouble(textBox4.Text);
            y3 = Convert.ToDouble(textBox6.Text);
            y4 = Convert.ToDouble(textBox8.Text);
            y5 = Convert.ToDouble(textBox10.Text);
            y6 = Convert.ToDouble(textBox12.Text);
            h1 = Convert.ToDouble(textBox13.Text);
            h2 = Convert.ToDouble(textBox14.Text);
            h3 = Convert.ToDouble(textBox15.Text);
            h4 = Convert.ToDouble(textBox16.Text);
            h5 = Convert.ToDouble(textBox17.Text);
            h6 = Convert.ToDouble(textBox18.Text);

            sumx = x1 x2 x3 x4 x5 x6;
            sumy = y1 y2 y3 y4 y5 y6;
            sumh = h1 h2 h3 h4 h5 h6;
            avgx = sumx / 6;
            avgy = sumy / 6;
            avgh = sumh / 6;

            zwcx = Math.Sqrt(Math.Pow(x1 - avgx, 2) Math.Pow(x2 - avgx, 2) Math.Pow(x3 - avgx, 2) Math.Pow(x4 - avgx, 2) Math.Pow(x5 - avgx, 2) Math.Pow(x6 - avgx, 2)) / 5;
            zwcy = Math.Sqrt(Math.Pow(y1 - avgy, 2) Math.Pow(y2 - avgy, 2) Math.Pow(y3 - avgy, 2) Math.Pow(y4 - avgy, 2) Math.Pow(y5 - avgy, 2) Math.Pow(y6 - avgy, 2)) / 5;
            zwch = Math.Sqrt(Math.Pow(h1 - avgh, 2) Math.Pow(h2 - avgh, 2) Math.Pow(h3 - avgh, 2) Math.Pow(h4 - avgh, 2) Math.Pow(h5 - avgh, 2) Math.Pow(h6 - avgh, 2)) / 5;

            textBox19.Text = Convert.ToString(zwcx);
            textBox20.Text = Convert.ToString(zwcy);
            textBox21.Text = Convert.ToString(zwch);
        }
    }