资源简介
解析空中三角测量,可实现数据的导入,相对定向,绝对定向,模型连接,结果检测,附带数据!

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 解析空中三角测量程序设计
{
class Class1
{
//一些基本的矩阵运算函数:乘法,转置,求逆阵,减法
//矩阵乘法
//C=A*B
public double[] Multiplication(double[] A double[] B)
{
double[] C = new double[A.GetLength(0) B.GetLength(1)];
for (int i = 0; i < C.GetLength(0); i++)
{
for (int j = 0; j < C.GetLength(1); j++)
{
C[i j] = 0;
for (int k = 0; k < A.GetLength(1); k++)
{
C[i j] += A[i k] * B[k j];
}
}
}
return C;
}
// 矩阵转置
//A的转置记为AT
public double[] Transpose(double[] A)
{
double[] AT = new double[A.GetLength(1) A.GetLength(0)];
for (int i = 0; i < A.GetLength(1); i++)
{
for (int j = 0; j < A.GetLength(0); j++)
{
AT[i j] = A[j i];
}
}
return AT;
}
// 矩阵求逆
//A的逆阵记为A1
public double[] Inverse(double[] A)
{
double[] A1 = new double[A.GetLength(0) A.GetLength(1)];
int i j row k;
double max temp;
for (i = 0; i < A.GetLength(1); i++)
{
A1[i i] = 1;
}
for (k = 0; k < A.GetLength(1); k++)
{
max = 0;
row = k;//找出最大的元素值,记录行值row
for (i = k; i < A.GetLength(1); i++)
{
temp = Math.Abs(A[i k]);
if (max < temp)
{
max = temp;
row = i;
}
}
//交换第k行与第row行
if (row != k)
{
for (j = 0; j < A.GetLength(0); j++)
{
temp = A[row j];
A[row j] = A[k j];
A[k j] = temp;
temp = A1[row j];
A1[row j] = A1[k j];
A1[k j] = temp;
}
}
//将矩阵首元化为1
for (j = k + 1; j < A.GetLength(0); j++)
A[k j] /= A[k k];
for (j = 0; j < A.GetLength(0); j++)
A1[k j] /= A[k k];
A[k k] = 1;
//把矩阵第k列化为0
for (j = k + 1; j < A.GetLength(0); j++)
{
for (i = 0; i < k; i++)
A[i j] -= A[i k] *
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-03 11:41 解析空中三角测量程序设计\
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\
文件 2581 2018-11-24 15:49 解析空中三角测量程序设计\.gitattributes
文件 3997 2018-11-24 15:49 解析空中三角测量程序设计\.gitignore
文件 691 2018-11-24 15:49 解析空中三角测量程序设计\.git\config
文件 73 2018-11-24 15:49 解析空中三角测量程序设计\.git\desc
文件 23 2018-11-24 15:49 解析空中三角测量程序设计\.git\HEAD
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\hooks\
文件 177 2018-11-24 15:49 解析空中三角测量程序设计\.git\hooks\README.sample
文件 1552 2018-11-24 15:49 解析空中三角测量程序设计\.git\index
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\info\
文件 113 2018-11-24 15:49 解析空中三角测量程序设计\.git\info\exclude
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\logs\
文件 336 2018-11-24 15:49 解析空中三角测量程序设计\.git\logs\HEAD
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\logs\refs\
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\logs\refs\heads\
文件 336 2018-11-24 15:49 解析空中三角测量程序设计\.git\logs\refs\heads\master
文件 150 2018-11-24 15:49 解析空中三角测量程序设计\.git\ms-persist.xm
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
文件 452 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
文件 89 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
文件 1863 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
文件 751 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
文件 186 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
目录 0 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
文件 351 2018-11-24 15:49 解析空中三角测量程序设计\.git\ob
............此处省略77个文件信息
相关资源
- WPF USB 网络 串口 通信软件
- B/S 网上订餐系统
- 教室管理系统.rar
- 小鸡快跑游戏.
-
分别适用于.NET fr
amework 2.0和4.0的E - 汽车租赁系统............................
- 德卡D8读写器关于读写感应卡的一些代
- halcon 测量助手
- 图片存储到数据库保存二进制文件并
- 用Socket写的简易FTP服务器和客户端
- 企业销售管理信息系统(全套)
- 串口操作类(justinio)
- 基于Petri网的工作流(完整的原创源代
- 选择题自动考试系统
- 多线程实例:桌面智能弹球小游戏
- 基于数字摄影测量的结构面、关键块
- 摄影器材巨人柯达与Sun的合作
- 土地信息管理系统
- ServiceStack V3.9 全部dll
- PDF pdfview.ocx 无水印
- 利用数码相机进行近景摄影测量试验
- 相似材料模型变形测量中的数字近景
- 基于测量机器人与近景摄影测量技术
- 无需共享打印机实现远程打印功能小
- 真正的破解版PDFView4NET
- 网页调用ActiveX控件获取串口数据
- Luence的与盘古分词的使用软件
- Emgu.CV 打开视频与人脸检测
- 麦克纳姆轮程序.rar
- Unity3D 实战视频教程 保卫萝卜 2D 游戏
评论
共有 条评论