资源简介
摄影测量学 数字高程模型 DEM内插,运用C#编写的,界面整洁,使用方便

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
using System.IO;
namespace DEM内插程序
{
public partial class DEMForm : Form
{
public DEMForm()
{
InitializeComponent();
}
#region 定义变量
double[] XYZ;//存储原始数据
double[] X Y Z;//存储已知坐标
//定义需要的矩阵及变量
double Xp Yp;//待求点的XYZ坐标
double[] _x = new double[10] _y = new double[10];//用于存放已知点与待定点的差值
double[] A = new double[10 6];//用于存放系数
double[] P = new double[10 10];//用于存放权值
double[] AT = new double[6 10];//A系数阵转置
double[] ATP = new double[6 10];//A的转置与P的乘积
double[] ATPA = new double[6 6];//ATP与A的乘积
double[] temp = new double[6 12];//临时矩阵
double[] ATPAR = new double[6 6];//ATP与A的乘积的逆矩阵
double[] ATPZ = new double[6];//ATP与Z的乘积
double[] xx = new double[6];//X向量
#endregion
#region 定义函数
public void QinNi(double[] c)
{
int i j h k n = 6;
double p;
double[] q = new double[6 12];
for (i = 0; i < n; i++)//构造高斯矩阵
for (j = 0; j < n; j++)
q[i j] = c[i j];
for (i = 0; i < n; i++)
for (j = n; j < 12; j++)
{
if (i + n == j)
q[i j] = 1;
else
q[i j] = 0;
}
for (h = k = 0; k < n - 1; k++ h++)//消去对角线以下的数据
for (i = k + 1; i < n; i++)
{
if (q[i h] == 0)
continue;
p = q[k h] / q[i h];
for (j = 0; j < 12; j++)
{
q[i j] *= p;
q[i j] -= q[k j];
}
}
for (h = k = n - 1; k > 0; k-- h--) // 消去对角线以上的数据
for (i = k - 1; i >= 0; i--)
{
if (q[i h] == 0)
continue;
p = q[k h] / q[i h];
for (j = 0; j < 12; j++)
{
q[i j] *= p;
q[i j] -= q[k j];
}
}
for (i = 0; i < n; i++)//将对角线上数据化为1
{
p = 1.0 / q[i i];
for (j = 0; j < 12; j++)
q[i j] *= p;
}
for (i = 0; i < n; i++) //提取逆矩阵
for (j = 0; j < n; j++)
c[i j] = q[i j + n];
}
#endregion
#region 导入数据
private void btnInput_Click(object sender EventArgs e)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 186368 2011-11-18 15:13 DEM内插程序\DEM内插程序\bin\Debug\DEM内插程序.exe
文件 36352 2011-11-18 15:13 DEM内插程序\DEM内插程序\bin\Debug\DEM内插程序.pdb
文件 11600 2011-11-18 15:13 DEM内插程序\DEM内插程序\bin\Debug\DEM内插程序.vshost.exe
文件 490 2010-03-17 22:39 DEM内插程序\DEM内插程序\bin\Debug\DEM内插程序.vshost.exe.manifest
文件 10104 2011-11-15 10:27 DEM内插程序\DEM内插程序\DEMForm.cs
文件 9596 2011-11-15 10:27 DEM内插程序\DEM内插程序\DEMForm.Designer.cs
文件 260612 2011-11-15 10:27 DEM内插程序\DEM内插程序\DEMForm.resx
文件 3699 2011-11-14 09:51 DEM内插程序\DEM内插程序\DEM内插程序.csproj
文件 2088 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug\DEM内插程序.csproj.FileListAbsolute.txt
文件 170093 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug\DEM内插程序.DEMForm.resources
文件 186368 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug\DEM内插程序.exe
文件 36352 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug\DEM内插程序.pdb
文件 180 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug\DEM内插程序.Properties.Resources.resources
文件 4440 2011-11-14 14:03 DEM内插程序\DEM内插程序\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6289 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1282 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug\GenerateResource.read.1.tlog
文件 1426 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug\GenerateResource.write.1.tlog
文件 7897 2011-11-14 14:08 DEM内插程序\DEM内插程序\obj\x86\Debug\ResolveAssemblyReference.cache
文件 498 2011-11-14 09:38 DEM内插程序\DEM内插程序\Program.cs
文件 1362 2011-11-14 09:33 DEM内插程序\DEM内插程序\Properties\AssemblyInfo.cs
文件 2880 2011-11-14 09:33 DEM内插程序\DEM内插程序\Properties\Resources.Designer.cs
文件 5612 2011-11-14 09:33 DEM内插程序\DEM内插程序\Properties\Resources.resx
文件 1100 2011-11-14 09:33 DEM内插程序\DEM内插程序\Properties\Settings.Designer.cs
文件 249 2011-11-14 09:33 DEM内插程序\DEM内插程序\Properties\Settings.settings
文件 887 2011-11-14 09:33 DEM内插程序\DEM内插程序.sln
..A..H. 18944 2011-11-18 15:14 DEM内插程序\DEM内插程序.suo
文件 10240 2011-11-14 15:20 DEM内插程序\DEM数据.xls
目录 0 2011-11-14 09:33 DEM内插程序\DEM内插程序\obj\x86\Debug\TempPE
目录 0 2011-11-18 15:13 DEM内插程序\DEM内插程序\obj\x86\Debug
目录 0 2011-11-18 15:05 DEM内插程序\DEM内插程序\bin\Debug
............此处省略10个文件信息
相关资源
- c# 委托、父窗体传值到子窗体DEMO,完
- C# HTTP Get Post Demo
- C#对接中控指纹仪live20r Demo
- VTODemo
- ZLG DBC_demo
- focas demo
- C# 资源管理器(支持右键菜单)
- C# 钢琴 (PianoDemo)
- C# 套打Demo
-
C# 开发BHO(Browser Helper ob
ject)插件 - c# + sqlite demo(增删改查)
- Autofac(IoC依赖注入容器)Demo
- IAP小工具(Ymodem-IAP)源码
- AE生成DEM
- Ymodem窗体应用程序
- C# 调用BarTender打印条码DEMO
- 汉王人脸通SDK v3.0 c#接收互联网数据
- C#调用Lucene方法-实现快速搜索
- Unity2D小游戏——炸弹人类似qq堂的小
- .Net C# 小程序卡券demo
- 神思ss628型USB二代身份证DEMOC#
- wpf 搜集整理demo源码(都是c#写的,惊
- C#H264格式视频解码
- winform c# mschart demo 范例
- C#调用SAP RFC 案例demo
- 12306抢票工具--抢票C# Demo
- WinForm C#Demo 会员与消费系统 进销存系
- Protogen编译protobuf demotools.rar
- C# RedisDemo Redisdll 全部DLL
- c#微信支付、微信企业支付到个人,微
评论
共有 条评论