计算机测绘程序及设计实验报告

计算机测绘程序设计

实验报告

专业:

班级:

姓名:

学号:

实验一角度与弧度的转换

原理

首先获取输入角度的正负号,再取绝对值,通过提取度、分、秒计算出角度总和,利用1度=π/180弧度求出弧度;首先获取输入弧度的正负号,再取绝对值,利用1弧度=180/π度将弧度转换为角度,单位为度,通过提取度、分、秒计算出度.分秒。

(2)属性设置

窗体、控件属性设置

默认控件名设置的控件名(Name)标题(Caption)Form1frm_jdhdzh角度与弧度转换(彭思强)Command1Cmd_jh角度→弧度Command2Cmd_hj弧度→角度Command3Cmd_qk清空Label1Label1角度:Label2Label2弧度:Text1txt_jd无定义Text2txt_hd无定义

(3)程序代码

Private Sub Cmd_jh_Click()

Const pi# = 3.14159265358979 '定义常量pi

Dim d%, f%, m#, fh%, jdzh%

jd = txt_jd.Text

fh = Sgn(jd) '获取输入角度的正负号

jd = Abs(jd) '取输入角度的绝对值

d = Int(jd) '提取度

f = Int((jd - d) * 100) '提取分

m = ((jd - d) * 100 - f) * 100 '提取秒

jdzh = (d + f / 60 + m / 3600) '得到角度总和,单位为度

hd = Format(jd * pi / 180 * fh, "0.000000") '保留6位小数

txt_hd.Text = hd

End Sub

Private Sub Cmd_hj_Click()

Const pi# = 3.14159265358979 '定义常量pi

Dim d%, f%, m#, fh%

hd = txt_hd.Text

fh = Sgn(hd) '获取输入弧度的正负号

jdzh = Abs(hd) * 180 / pi '将弧度转换为角度,单位为度

d = Int(jdzh) '提取度

f = Int((jdzh - d) * 60) '提取分

m = ((jdzh - d) * 60 - f) * 60 '提取秒

jd = Format((d + f / 100 + m / 10000) * fh, "0.0000") '得到度.分秒并保留四位小数

txt_jd.Text = jd

End Sub

Private Sub Cmd_qk_Click()

txt_jd.Text = ""

txt_hd.Text = ""

End Sub

(4)运行结果

实验二矩阵的加、减、乘、转置、求逆

原理

根据矩阵的运算方法及规则,只有当两个矩阵是同型矩阵时,这两个矩阵才能进行加法和减法运算。只有当第一个矩阵(左矩阵)的列数等于第二个矩阵(右矩阵)的行数时,两个矩阵才能相乘。矩阵的转置是行变列,列变行。矩阵的求逆:。首先提取矩阵中的数据,再利用调用函数完成矩阵运算。

属性设置

窗体、控件属性设置

默认控件名设置的控件名(Name)标题(Caption)Form1frm_jzys矩阵运算(彭思强)Command1Cmd_jiaA+BCommand2Cmd_jianA-BCommand3Cmd_chengA*BCommand4Cmd_zhuanzhiATCommand5Cmd_qiuniA-1Command6Cmd_qc清除Label1Label1ALabel2Label2BLabel3Label3 CText1Txt_a无定义Text2Txt_b无定义Text3Txt_c无定义

程序代码

Option Base 1 '数组从1开始

Dim A() As Double

Dim B() As Double

Dim C() As Double

'矩阵相加运算提取数据

Private Sub Cmd_jia_Click()

Dim i As Integer

Dim j As Integer

Dim m1 As Integer

Dim n1 As Integer

Dim m2 As Integer

Dim n2 As Integer

Dim mystring() As String

Dim l() As String

'提取矩阵A的数据

mystring() = Split(Txt_a.Text, vbCrLf)

m1 = UBound(mystring

计算机测绘程序设计实验报告,计算机测绘程序及设计实验报告.doc相关推荐

  1. 计算机组成原理简单模型机实验,CPU 与简单模型机设计实验

    计算机科学与技术系 实 验 报 告 专业名称 计算机科学与技术 课程名称 计算机组成原理 项目名称 CPU 与简单模型机设计实验 班 级 学 号 姓 名 同组人员 无 实验日期 2016.6 一.实验 ...

  2. 计算机网络实验报告校园网,校园网规划与设计实验报告.docx

    校园网规划与设计实验报告 校园网的规划与设计实验报告 篇一:校园网设计与规划报告(计算机网络大实验) <计算机网络>实践报告 校园网设计与规划 专 业: 软件工程 班 级: 软件0901 ...

  3. 微机实验五 —— 8255A接口电路应用设计实验(基于Proteus工具)

    微机实验五 -- 8255A接口电路应用设计实验(基于Proteus工具) 复习 74LS273 74LS32 7411 8255A 一.实验题目 二.实验代码 复习 in 是读端口-(I/O) mo ...

  4. 计算机地图综合制图实验报告,ArcMap制图-地图版面设计实验报告.doc

    PAGE 22 实验六 ArcMap制图-地图版面设计 实验目的: 掌握ArcMap下各种渲染方式的使用方法,通过渲染方式的应用将地图属性信息以直观的方式表现为专题地图,并熟悉使用ArcMap Lay ...

  5. 计算机与程序设计语言教案,计算机程序设计(c语言)教案

    计算机程序设计(c语言)教案 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 计算机程序设计(C语言)教案课程名称计算机程序设计总学 ...

  6. 程序设计类实验辅助c语言,程序设计基础与实验

    spContent=C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序.嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据 ...

  7. 用计算机才能奏乐曲,乐曲程序的设计与实现.doc

    学 号: 0120910340933 课 程 设 计 课程名称汇编语言程序设计题 目乐曲程序学 院计算机科学与技术学院专 业计算机科学与技术班 级0909班姓 名王嘉辛指导教师 伍新华 2012年1月 ...

  8. 计算机组成原理算术逻辑单元设计,计算机组成原理:带进位算术逻辑运算单元ALU设计实验.doc...

    <计算机组成原理>课程实验报告 实验名称 带进位算术逻辑运算单元ALU设计实验 实验序号 2 姓 名 系院专业 班 级 学 号 实验日期 指导教师 成 绩 一.实验目的 1.验证带进位控制 ...

  9. 计算机组成原理电子时钟设计与实现,《计算机组成原理》课程设计报告-基于VHDL数字电子钟设计与实现.doc...

    <计算机组成原理>课程设计报告-基于VHDL数字电子钟设计与实现 长沙理工大学 <计算机组成原理>课程设计报告 XXX 学 院 计算机与通信工程 专 业 网络工程 班 级 网络 ...

  10. 计算机组成原理--基于Logisim的4位并行加法器实验的应用(超详细/设计/实验/作业/练习)

    目录 课程名:计算机组成原理 内容/作用:设计/实验/作业/练习 学习:基于Logisim的4位并行加法器实验 一.前言 二.环境与设备 三.内容 四.结果与分析 课程名:计算机组成原理 内容/作用: ...

最新文章

  1. cuda、cudnn相关问题链接
  2. RC4加密解密java算法
  3. 3d打印光固化好还是热固化好_UV专利一览(71) —天啦噜!3D打印上太空!
  4. struts2整合spring应用实例
  5. 你以为环幕屏就结束了?真正的小米MIX 4或下月发布:1亿像素相机加持
  6. SQL Server中的查询优化技术:数据库设计和体系结构
  7. 安全狗服云手机端上架各大手机应有市场
  8. 关联规则挖掘算法_关联规则的挖掘与应用——Apriori和CBA算法
  9. ip地址伪装php,技术教程:如何使用浏览器插件伪装IP地址
  10. 6个部件组成一个圆球_怎样找一个好月嫂?这6个问题一问便知!
  11. 超市管理系统软件测试用例图,超市管理系统用户管理模块测试用例集.doc
  12. 【券后价16.80元】【海蓝蓝】夹心海苔脆芝麻海苔即食罐装海苔宝宝辅食儿童零食40克...
  13. Python利用bs4批量抓取网页图片并下载保存至本地
  14. 樊登读书赋能读后感_樊登读书会本周末视频解读新书:《赋能》突破深井,打造优质团队...
  15. java广告排期系统_广告排期管理系统哪个好,或者有什么好的解决方案来管理排期?...
  16. 虚拟机关机/重启后都要重装虚拟机的操作系统
  17. DBSCAN聚类算法简介
  18. c2-00支持java_诺基亚双卡双待C2-00亮相
  19. JavaScript 递归算法
  20. 思考题:存储了100亿个非法网页的url地址。每个URL地址的大小占用64B。要求实现一个网页过滤系统,内存使用不能超过30GB,此外,允许有一定的误判率,但是不能超过万分之一

热门文章

  1. 如何不靠运气变得富有 (十四) —— 特殊技能(specific knowledge)极富创造性或技术性
  2. JSP 创建 CRUD 示例 MyBatis DAO 用于数据库JSTL 用于遍历记录
  3. python基础练习题:找到一个圆锥的体积。【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
  4. 基于Scrapy的IP代理池搭建
  5. 二叉树(知道中序遍历和后序遍历得到先序遍历)
  6. 从NLP任务中文本向量的降维问题,引出LSH(Locality Sensitive Hash 局部敏感哈希)算法及其思想的讨论...
  7. 直播场景音频降噪,传统算法 VS AI 算法对比和实践
  8. Excel 批量增加行高,解决打印表格部分行显示不全的问题
  9. 中国高新科技杂志中国高新科技杂志社中国高新科技编辑部2022年第6期目录
  10. java uint,Java如何在java中解析uint8?