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 是线路长度’)



赞助商链接

更多相关文章:
程序设计基础(A卷)
东莞理工学院(本科)试卷(A 卷) 2012 --2013 学年第 一 学期 《程序设计...数组元素的个数 m=a; 《 程序设计基础 》试卷 第 2 页共 12 页 14、在...
2012~2013 第一学期《程序设计基础》半期试卷A
一学期闽江学院考试试卷考试课程: 《程序设计基础(C 语言)》 试卷类别:A 卷 ...2012-2013(2)测量程序设... 暂无评价 3页 免费 2012-2013(2)测量程序设....
程序设计基础试卷A卷答案
四川工商职业技术学院 2012-2013 第 1 学期 《程序设计基础》期末试卷(A)专业班级: 学号 姓名 题号 得分 评分人 一 二 三 四 五 六 七 八 九 十 总分 ...
2012-2013秋季学期计算机学院程序设计基础试题A_图文
2012-2013秋季学期计算机学院程序设计基础试题A - 黑龙江大学 2015-2016 学年第一学期考试试卷 装 2015-2016学年第一学期程序设计基础试卷 订 (院系: 计算机科学...
2012~2013 第一学期《程序设计基础》半期试卷C_答案
2012~2013 第一学期《程序设计基础》半期试卷C_答案_IT认证_资格考试/认证_...学年第学期闽江学院考试试卷答案考试课程: 《程序设计基础》 试卷类别:A 卷 ...
2013年《C语言程序设计基础》期末考试试卷‘A’及答案
2013年《C语言程序设计基础》期末考试试卷‘A’及答案_IT认证_资格考试/认证_教育专区。程序设计基础 一、单选题 A、_1 (每小题 2 分,共 30 分) 答案填入...
2012级 C++程序设计基础A
北京林业大学 2012--2013 学年第 1 学期考试试卷课程名称: C++程序设计基础 A 卷 考试班级 学号 试卷说明: 1. 2. 3. 4. 5. 6. 课程所在学院:信息学院 ...
莞工2012 C语言 程序设计基础(A卷)参考答案
1/2 相关文档推荐 2012程序设计基础C语言 考... 5页 免费 程序设计基础(C...东莞理工学院(本科)试卷(A 卷参考答案) 2012 --2013 学年第一学期 《程序设计...
2012计算机程序设计基础(09 10级 机电 等修改)答案 A卷
西安工业大学试题纸学年学期 命题教师 使用班级 学生班级 2011~2012 学年第二学期 集体命题 审批 考试时间 学 课程名称 考试形式 C 语言程序设计(程序设计基础)A...
程序设计基础(2)次作业
程序设计基础(2)次作业_远程、网络教育_成人教育_教育专区。作业名称:程序...D、fprintf(fp,”%d”,?a?) 学员答案:D 本题得分:2 题号:14 内容: ...
更多相关标签:

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

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