9512.net
甜梦文库
当前位置:首页 >> 其它课程 >>

2012-2013(2)测量程序设计基础A


淮 海 工 学 院
2013 - 2014 学年第一学期 测量程序设计基础 试卷 A

题号 分值 得分

D.在赋值符和运算符的两侧允许有空格,以增加程序可读性。 8. surfc 函数功能是_________。 A.绘制三维曲线图 B.绘制三维网格图 C.绘制三维曲面图 D.绘制三维带等高线的曲面图

二 24

三 12

四 40

总分 100

核分人

9.运行以下命令后,变量 C 的值是________。 >>A=length([5 5 6;6 6 6;7 7 8]); >>B=length([1 2;3 4;5 6]); >>C=A-B A.6 B.5 C.3 D.0 10.matlab 的程序运行过程中,如果想知道代码运行的实际时间, 可以使用计时函数,matlab 提供了函数______可以实现计时。 A. tic/toc B. runtime C.time D. cpu

24

一、选择题(每小题 2 分,共 24 分) 1. 在 matlab 编程中,不能使用的符号为________。 A. ; B.@ C.‘ ’ D.“” 2. 在 matlab 的命令窗口中执行_________命令,可将工作空间中所 有内容清空。 A. clc B. clear C. echo off D. cd 3.下列_______是合法变量。 A. 2_abc B. return C.function D. eps 4 产生所有元素均为 0 的 3 行 2 列矩阵的命令是_______。 A. zeros(2,3) B.zeros(3,2) C.ones(3,2) D.eye(3,2)
?1 2 3 4 ? ?2 3? ? 5.已知数组 a= ? 则下 ?2 3 4 5? ,若要产生 a 的一个子矩阵 ?3 4? , ? ? ? ?9 8 7 6 ? ?

11.运行此格式的命令“变量名=@(输入参数列表)函数表达式”,则 变量是___ 。 A. 内联函数 B.普通函数 C.函数句柄 D.匿名函数

12.运行此格式的命令“变量名= @ 函数名;”,则_________。 A.创建了 inline 对象 D.创建了子函数。 二、填空题(每空 1 分,共 24 分) 1、把 matlab 工作空间中一些有用的数据长久保存下来的方法是 生成.mat 数据文件,常用的命令是________________. 2、若调用 matlab 中已存在的.mat 文件中的数据,则需使用命令____ 3、求方阵 A 的行列式值的指令是__ __. 4、求可逆矩阵 B 的逆矩阵的指令是:_ ____. 5、计算一个矩阵 C 的秩的命令为_____ . 6、运行命令>>disp(‘边长观测值:’),结果为___________ _________________________.


B.创建了匿名函数 C.创建了函数句柄

列命令中正确的是________________。 A.a([2 3],[2 3 4]) B.a(2:end,2:end) C.a(linspace(2,3,2),2:4) D. a([1 2],[2 3]) 6.已知 a=1:5,b=2:6,下面的运算表达式出错的是________。 A. b’*a B. a./b C. a’*b D. a/.b 7.关于表达式的定义规则,错误的是__________。 A.表达式由变量名、运算符、函数名等组成; B.表达式按与常规相同优先级自左向右执行运算; C.优先级的规定的顺序不可以改变;

7、在 matlab 中,此函数 dms2rad(mat2dms( ))的功能是______ __________________________________________. 8、在 matlab 中,函数 dms2mat(rad2dms( ))的功能为_________ ______________________________________. 9、关系运算的运算结果皆由数字____________组成。 10、在 matlab 中,冒号“: ”有两个功能:一是生成____________; 二是表示___________________________. 11、在语句末出现逗号,意味着_______________________ _________________________________________________. 12、A=[1 2 3 ; 4 5 6], 则 A =______________________.
' 。

2、请修改下面的程序,让程序中没有 for 循环语句也能完成任务。 (本题 6 分) A=[1 2 3; 4 5 6; 7 8 9]; [r c]=size(A); for i=1:1:r for j=1:1:c if (A(i,j)>8 | A(i,j)<2) A(i,j)=0; end end end disp(A) 修改为:

13、 在进行多函数图形绘制时, 经常使用命令 hold on 或 hold off, 二者的区别是__________________________________________ ___________________________________________. 14、多项式拟合也是测量数据处理中经常使用的方法,matlab 中常 利用函数_____________和_______________进行多项式拟合. 15、函数 plot 和 plot3 的区别是____________________________ ________________________________________________. 16、在数字测量技术中,通常要绘制等高线图,这时需要调用函数为 ______________________. 17、matlab 中有两种常用的工作方式,一种是__________;另一种是 __________________________________. 18、M 文件分为两类:函数式 M 文件和_________;二者最明显的区别 是___________________________________________________. 19、在 matlab 中,函数 xlsread( )的功能是_________________ _________________________________________. 20、多元线性回归,也是测量数据处理经常用到的方法,在这里最常 使用的函数是_____________________. 三、简答题(本题满分 12 分) 1、简述函数式 M 文件和命令式 M 文件的区别。 (本题 6 分)



四、程序设计题(本题满分 40 分) 1、程序改错题,本程序有多处错误,请认真分析,找出所有错误, 并加以改正。 (本题 12 分) 若一个四位整数的各位数字的四次方之和等于该数本身,则称该数 为子宁数。输出全部的子宁数。 程序段如下: (1) for m=1000:1:9999; (2) m1==fix(m/1000); %求 m 的千位数字 (3) m2=round((m-m1*1000)/100); %求 m 的百位位数字 (4) m3=floor((m-m1*1000-m2*100)/10); %求 m 的十位位数字 (5) m4==m-m1*1000-m2*100-m3*10; %求 m 的个位数字 (6) if m=m1*m1*m1*m1+m2*m2*m2*m2+m3*m3*m3*m3+m4*m4*m4*m4; (7) output(m); (8) else (9) end; 共 9 个语句,哪些语句有错误?只把有错的进行改正。对的语句不 需要改,只对错误的语句加以改正。(只有 6 个语句有错误) (1)_____________________________________________________, (2)_____________________________________________________, (3)_____________________________________________________, (4)_____________________________________________________, (5)_____________________________________________________, (6)_____________________________________________________, (7)_____________________________________________________, (8)_____________________________________________________, (9)_____________________________________________________. 2、现有下列脚本程序,请分析该“for”循环执行情况并写出该程序 运行结果。 (5 分) for m=1:3 for n=1:3 H(m,n)=m^2+n end


end 结果 H 为:

3、A 是一个 m×n 的矩阵. 写一程序段, 计算出 A 中有多少个零元素。 (12 分)

4 A 和 B 是已知高程的水准点,并设这些点已知高程无误 差,C、D、E 是待定点,A、B 高程、观测高差和相应的水 准路线长度见下表,为求各待定点的高程平差值,我们利 用间接平差进行编程,请根据题意和程序中上、下语句的 关系,进行填空以完善整个程序。(本题 11 分)
C h1 h3 h7 h2 D h4 B h6 E



A

h5

C = 1*ones(1,6) S = _________________________________________________ P = ___________ % 定义观测值的权, P = diag(P) % 定义权阵 disp(‘参数的解’) x = ________________________________________________ disp(‘误差 V(mm), 各待定点的高程平差值 L1(m)’) V = _____________________________ % 误差方程(mm) LP = L + ____________ % 观测值的平差值 disp(‘精度评定’) n = ________; % 观测值的个数 t = ________; % 必要观测数 delta = ___________(V’*P*V/(n – t))

线路编号 观测高差(m) 线路长度(km) 已知高程(m) 1 +1.360 2.2 HA=5.018 2 +2.010 2.6 HB=6.018 3 +0.364 3.3 4 +1.013 3.5 5 +0.658 3.4 6 +0.239 2.4 7 -0.596 3.7 disp(‘-------水准网间接平差示例-------------’) disp(‘已知高程:’) HA = 5.018 % 已知点高程,单位 m HB = 6.018 % 已知点高程,单位 m disp(‘观测高差,单位 m’) L = _________________________________________________ disp(‘系数矩阵 B’) B =__________________________________________________ l = _________________________________________________ disp(‘C 是单位权观测高差的线路公里数,S 是线路长度’)




更多相关文章:
2012-2013(2)测量程序设计基础A答案.doc
2012-2013(2)测量程序设计基础A答案 - 淮海工学院 2013 - 2
2012-2013(2)测量程序设计基础A.doc
2012-2013(2)测量程序设计基础A - 淮海工学院 2013 - 201
2012-2013(2)测量程序设计基础B.doc
2012-2013(2)测量程序设计基础B - 淮海工学院 2013 - 201
2014-2015(1)测量程序设计基础A答案.doc
2014-2015(1)测量程序设计基础A答案 - 淮海大学 2014 - 2015 学年第一学期 测量程序设计基础 试卷(A 闭卷) 7.用 round 函数四舍五入对数组[2.48 ...
2014-2015(1)测量程序设计基础A.doc
2014-2015(1)测量程序设计基础A - 淮海大学 7.用 round 函数四舍五入对数组[2.48 2014 - 2015 学年第一学期 测量程序设计基础 试卷(A 闭卷) 一 题号 ...
2012-2013秋季学期计算机学院程序设计基础试题A_图文.doc
2012-2013秋季学期计算机学院程序设计基础试题A - 黑龙江大学 2015-2016 学年第一学期考试试卷 装 2015-2016学年第一学期程序设计基础试卷 订 (院系: 计算机科学...
2012-2013-1VB期末试卷(A).doc
2012-2013-1VB期末试卷(A) - 江南大学考 《 程序设计基础 VB 》期末考试卷 使用专业、班级 题得数分一 学号 二三 (A) 姓名 四总分 一、单选...
2012级 C++程序设计基础A卷.doc
2012级 C++程序设计基础A卷 - 北京林业大学 2012--2013 学年第 1 学期考试试卷 课程名称: C++程序设计基础 A 卷 考试班级 学号 试卷说明: 1. 2. 3. 4....
2012-2013学年第一学期程序设计基础机试题库(参考答案).txt
2012-2013学年第一学期程序设计基础机试题库(参考答案) - void main() { int a,b; scanf(&uot;%d%d&uot;,&a,&b)...
2012 2013 1VB期末试卷(A).pdf
2012 2013 1VB期末试卷(A) - 江南大学考 《 程序设计基础 VB 》期末考试卷 使用专业、班级 题得数分一 学号 二三 (A) 姓名 四总分 一、单选...
2013Python程序设计期末试卷A.pdf
2013Python程序设计期末试卷A - 程序设计思想与方法 上 海 交 通 大 学 试 卷(A) ( 20122013 学年 第一 学期) 班级号 学号___...
程序设计基础(Visual fortan)2012-A.doc
程序设计基础(Visual fortan)2012-A - 兰州交通大学试卷(主卷) 装订线 密封线 2012 年 6 月 21 日 [C] 只能是常量或者变量 [D] 可以是常量、变量或者表...
莞工2012 C语言 程序设计基础(A卷)参考答案.doc
莞工2012 C语言 程序设计基础(A卷)参考答案 - 东莞理工学院(本科)试卷(A 卷参考答案) 2012 --2013 学年第一学期 《程序设计基础》试卷 开课单位:计算机学院...
程序设计基础试卷A卷答案.doc
程序设计基础试卷A卷答案 - 四川工商职业技术学院 2012-2013 第 1 学期 《程序设计基础》期末试卷(A) 专业班级: 学号 姓名 题号 得分 评分人 一 二 三 四 ...
《VB》2012-2013()A卷.doc
《VB》2012-2013()A卷 - 2012/13 第一学期程序设计基础 VB 试卷 说明:考生应将所有答案填写在答卷上,否则无效。 一、选择题(每小题 1 分,共 10 分) ...
下篇-11 C语言程序设计_2012-2013-2(V1.6)_图文.ppt
下篇-11 C语言程序设计_2012-2013-2(V1.6) - 计算机程序设计基础C语言程序设计 ? 主讲:王浩 ? Email:wayne@aiai.edu.cn 第十一章 位运算 ...
莞工2012 C语言 程序设计基础(A卷).doc
莞工2012 C语言 程序设计基础(A卷) - ( 密封线内不答题 ) ???密
程序设计基础2》期中测试(含答案).doc
程序设计基础2》期中测试(含答案) - 浙江万里学院 2013/2014 学年第二学期 《程序设计基础 2》期中测试 考试时间: 95 分钟 开卷 一、单选题(每小题 1 分...
2012计算机程序设计基础(09级 机电 等)试题 A卷.doc
2012计算机程序设计基础(09级 机电 等)试题 A卷 - 西安工业大学试题纸 学年学期 命题教师 使用班级 学生班级 2011~2012 学年第二学期 集体命题 审批 考试时间 ...
青海大学2013年《程序设计基础(C)》(含答案)_图文.doc
青海大学2013年《程序设计基础(C)》(含答案) - ???○???○???内
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图