• 大小: 244.92 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-09-30
  • 语言: C#
  • 标签:

资源简介

计算的不是很精确,而且没改成动态输入。包含两个,一个是控制台的,另一个是窗体的。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace 后方交会
{
    public partial class Form1 : Form
    {
        #region
        static int M=6;
        static int N=4;

        int i;
        double Φ ω k m Xs0 Ys0 Zs0 f S1 = 0.0 S2 = 0.0 S3 = 0.0;
        double[] x = new double[4] { -86.15 -53.40 -14.78 10.46 };
        double[] y = new double[4] { -68.99 82.21 -76.63 64.43 };
        double[] X = new double[4] { 36589.41 37631.08 39100.97 40426.54 };
        double[] Y = new double[4] { 25273.32 31324.51 24934.98 30319.81 };
        double[] Z = new double[4] { 2195.17 728.69 2385.50 757.31 };
        double[] H = new double[N];
        double[] I = new double[N];
        double[] G = new double[N];

        double[] a = new double[3];
        double[] b = new double[3];
        double[] c = new double[3];
        double[] xo = new double[N];
        double[] yo = new double[N];
        double[] L = new double[M 1];
        double[] A = new double[M 6];
        double[] B = new double[6 M];
        double[] C = new double[6 6];
        double[] D = new double[6 6];
        double[] E = new double[6 6];
        double[] T = new double[6 1];
        #endregion

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            // TODO: 这行代码将数据加载到表“hFJFDataSet.Coordinate”中。您可以根据需要移动或移除它。
            this.coordinateTableAdapter.Fill(this.hFJFDataSet.Coordinate);
            // TODO: 这行代码将数据加载到表“hFJFDataSet.Coordinate”中。您可以根据需要移动或移除它。
            this.coordinateTableAdapter.Fill(this.hFJFDataSet.Coordinate);
            // TODO: 这行代码将数据加载到表“hFJFDataSet1.Coordinate”中。您可以根据需要移动或移除它。
            this.coordinateTableAdapter.Fill(this.hFJFDataSet.Coordinate);
            N = Convert.ToInt32(numericUpDown_N.Value);
            M = Convert.ToInt32(numericUpDown_M.Value);
        }

        private void btnCalculate_Click(object sender EventArgs e)
        {
            
            Initialize();
            Matrix3();
            DieDai();
            Result();
        }
        //矩阵转置
        public void Transpose(double[] a double[] b)
        {
            int i j;
            for (i = 0; i < 6; i++)
            {
                for (j = 0; j < M; j++)
                {
                    b[i j] = a[j i];
                }
            }
        }
        //矩阵的乘法运算
        public void Matrix1(double[] a double[] b double[] c)
        {
            int i j k;
            for (i = 0; i < 6; i++)
            {
                for (j = 0; j < 6; j++)
                {
                    c[i j] = 0;
                    for (k = 0; k < 2 * (N-1); k++)
                        c[i j] += a[i k] * b[k j];

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        383  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\app.config

     文件     155648  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\bin\Debug\HFJF.mdb

     文件      57344  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\bin\Debug\后方交会.exe

     文件        383  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\bin\Debug\后方交会.exe.config

     文件      85504  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\bin\Debug\后方交会.pdb

     文件       5632  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\bin\Debug\后方交会.vshost.exe

     文件        383  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\bin\Debug\后方交会.vshost.exe.config

     文件     139264  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\bin\HFJF.mdb

     文件      15097  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Form1.cs

     文件      25458  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Form1.Designer.cs

     文件       6864  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Form1.resx

     文件     155648  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\HFJF.mdb

     文件      47828  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\HFJFDataSet.Designer.cs

     文件          3  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\HFJFDataSet.xsc

     文件       9209  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\HFJFDataSet.xsd

     文件          3  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\HFJFDataSet.xss

     文件      36864  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\obj\Debug\TempPE\HFJFDataSet.Designer.cs.dll

     文件      32768  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\obj\Debug\TempPE\HFJFDataSet1.Designer.cs.dll

     文件        842  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\obj\Debug\后方交会.csproj.GenerateResource.Cache

     文件      57344  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\obj\Debug\后方交会.exe

     文件        180  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\obj\Debug\后方交会.Form1.resources

     文件      85504  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\obj\Debug\后方交会.pdb

     文件        180  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\obj\Debug\后方交会.Properties.Resources.resources

     文件        358  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\obj\后方交会.csproj.FileList.txt

     文件        357  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Program.cs

     文件       1196  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Properties\AssemblyInfo.cs

     文件       2878  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Properties\Resources.Designer.cs

     文件       5612  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Properties\Resources.resx

     文件       1689  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Properties\Settings.Designer.cs

     文件        979  2008-11-01 09:30  后方交会\后方交会-Windows应用程序\后方交会\Properties\Settings.settings

............此处省略39个文件信息

评论

共有 条评论

相关资源