- 27
- 0
- 约2.17万字
- 约 30页
- 2017-11-27 发布于贵州
- 举报
计算机测绘程序设计实验报告
计算机测绘程序设计
实验报告
专业:
班级:
姓名:
学号:
实验一 角度与弧度的转换
原理
首先获取输入角度的正负号,再取绝对值,通过提取度、分、秒计算出角度总和,利用1度=π/180弧度求出弧度;首先获取输入弧度的正负号,再取绝对值,利用1弧度=180/π度将弧度转换为角度,单位为度,通过提取度、分、秒计算出度.分秒。
(2)属性设置
窗体、控件属性设置
默认控件名 设置的控件名(Name) 标题(Caption) Form1 frm_jdhdzh 角度与弧度转换(彭思强) Command1 Cmd_jh 角度→弧度 Command2 Cmd_hj 弧度→角度 Command3 Cmd_qk 清空 Label1 Label1 角度: Label2 Label2 弧度: Text1 txt_jd 无定义 Text2 txt_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) Form1 frm_jzys 矩阵运算(彭思强) Command1 Cmd_jia A+B Command2 Cmd_jian A-B Command3 Cmd_cheng A*B Command4 Cmd_zhuanzhi AT Command5 Cmd_qiuni A-1 Command6 Cmd_qc 清除 Label1 Label1 A Label2 Label2 B Label3 Label3 C Text1 Txt_a 无定义 Text2 Txt_b 无定义 Text3 Txt_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, 1) - LBound(mystring, 1)
您可能关注的文档
- 花青素果汁复合保健饮料的工艺研究.pdf
- 芹菜风味猪皮胨生产工艺研究毕业论文改3.pdf
- 2016年移动互联网 宾馆酒店行业APP开发解决方案策划方案.ppt
- 苋菜活性物提取工艺及抑菌活性研究.pdf
- 苏北成品油管道及配套油库工程徐州新安油库储罐防腐施工方案.doc
- 苏北农副产品配送中心规划与设计.pdf
- 苏宁云商:拟转让所持有的PPlive Corporation股权项目评估报告.pdf
- ...小学一年级新生入学第一课教育PPT精品课件.ppt
- 苏州逸美德自动化厂房施工组织设计.doc
- 苏州狮山路冠捷项目取地可行性分析报告.pdf
- 散文题型03 理解分析词句(题型专练)(全国通用)(解析版)-2026年高考语文二轮复习讲练.docx
- 考前押题10 阅读理解之应用文——关注生活 学以致用(原卷版)(押题训练)2026年高考英语阅读理解突破策略及押题(全国通用).docx
- 清单04 综合性学习之语言表达(仿写邀请转述劝说) 活动策划(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单09 古诗文对比阅读之内容 情感 写法对比 语言 炼字 拓展探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 小说易错02 重点情节理解偏差(选择题)(易错专练)(全国通用)(原卷版)-2026年高考语文二轮复习讲练.docx
- 专题01 声现象(题型专练)(全国通用)(原卷版)2026年中考物理二轮复习讲练.docx
- 清单08 文言文(议论类 书信应用类)阅读之论点把握 文体特点(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 清单11 记叙文阅读之朗读设计 表达技巧 主旨情感 开放探究(知识 方法 能力清单)(解析版)-2026年中考语文二轮复习讲练(全国通用).docx
- 语言清单05 语法填空中的词类(五)无提示词--连词(全国通用)(原卷版)2026年高考英语二轮复习讲练.docx
- 第04讲 想象探索与科学精神(《西游记》《海底两万里》《昆虫记》全国通用(讲义)(解析版)2026年中考语文一轮复习讲练.docx
最近下载
- 2025云南农业大学后勤服务有限公司招聘32人备考题库带答案解析.docx VIP
- 松材线虫课件.pptx VIP
- 2023年洁净车间生产环境控制教材方案模板.pptx VIP
- 【PPT】品管圈(QCC)降低科室一次性耗材浪费率 .pptx
- 2026高中数学复习-专题19 立体几何初步(Ⅱ)(七大题型+模拟精练)(解析版).pdf VIP
- 2025年教师职称-山西-山西教师职称(基础知识、综合素质、小学体育)历年参考题典型考点含答案解析.docx VIP
- isilon Drive Support Package 驱动支持包 1.37 发布说明(英文).pdf VIP
- 企业消防安全知识培训.pptx
- 山东省阳谷县第二中学高中音乐:古老的声音教案.doc VIP
- 常用建筑材料图例整理.doc VIP
原创力文档

文档评论(0)