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

2014-2015(1)测量程序设计基础A


淮 海 工 学 院
7.用 round 函数四舍五入对数组[2.48 2014 - 2015 学年第一学期 测量程序设计基础 试卷(A 闭卷) 一
题号 分值 得分

6.39

3.93

8.52]取整,

结果为 A. [2 D. [3 6 7 3 4 8] 9] B. [2 6 4 8] C. [2 6 4 9]

二 38

三 24

四 18

总分 100

核分人

20

8.已知 a=2:2:8, b=2:5,下面的运算表达式中,出错的为 (A) a'*b (B) a .*b (C) a*b (D) a-b

一、选择题(每小题 2 分,共 20 分) 1.运行以下命令后,变量 C 的值是________。 >>A=size([5 5 6;6 6 6;7 7 8]); >>B=size([1 2;3 4;5 6]); >>C=A’*B

9.下面的程序执行后 array 的值为_________ for k=1:10 if k>6 break; else array(k) = k; end end A. array = [1, 2, 3, 4, 5, 6] B. array = [1, 2, 3, 4, 5, 6, D. array =10.

?9 9? A. ? ? 6 6? ? ? ?

?9 6? B. ? ?9 6? ? ? ?

?9 6? C. ? ?6 9? ? ? ?

?6 9? D. ? ?9 6? ? ? ?

2.matlab 的程序运行过程中,如果想让程序运行暂停一下, 可以使用函数______。 A. break B. tic/toc C.time D. pause 3. 下列哪个变量的定义是不合法的 A. abcd-3 B. xyz_3 C. abcdef D. x3yz

7, 8, 9, 10] 10.i=2; a=2i;

C. array =6 b=2*i;

c=2*sqrt(-1); 程序执行后;a, b, c 的

值分别是__________________ A.a=4, b=4, c=2.0000i

4.下列哪条指令是求矩阵的行列式的值 A. inv B. diag C. det D. eig

B.a=4, b=2.0000i, c=2.0000i C.a=2.0000i, b=4, c=2.0000i D. a=2.0000i, b=2.0000i, c=2.0000i D. keyboard

5.在循环结构中跳出循环,执行循环后面代码的命令为 A. return B. break C. continue

6.清空 Matlab 工作空间内所有变量的指令是 A. clc B. cls C. clear D. clf



二、填空题(每空 2 分,共 38 分) 1. 已知 A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结 果。 A & B 的运行结果 ans= A > B 的运行结果 ans= ; 。 12.在当前路径下有一个数据文件 my.txt,若要打开此文件并进行读 取数据,则执行命令为 fid=_______________________________。 三、简短程序阅读题(每题 6 分,共 24 分) 1、请修改下面的程序,让程序中没有 for 循环语句也能完成任务。 (本题 6 分) A=[1 2 3 4;5 6 7 8;9 10 11 12]; [r c]=size(A); for i=1:r for j=1:c if (A(i,j)>9 | A(i,j)<4) A(i,j)=0; end end end disp(A) 修改为: ________ 。

2. 产生 4 阶全 0 方阵的命令为 ________ ; 产生 3 阶全 1 方阵的命令为 _____________ 。 3. A=rand(2,5);b=size(A);c=length(A) ; 则 b 和 c 的 值 分 别 为 _____________和

4. 标点符号 _____ 可以使命令行不显示运算结果,_____ 用来表示该 行为注释行。 5. 用 if 判断语句判断 80≥ x >60,在 MATLAB 中 if 语言后的判断应写 为 ________________________ 。 命令

6.为了使两个 plot 的图形在同一个坐标显示,可以使用 ______ 进行图形保持;可以使用 _________ 命令为图形添加网格。

7.MATLAB 的工作空间中有三个变量 v1, v2, v3,写出把它们保存到文件 my_data.mat 中的指令 _______ ; 写出把 my_data.mat 文件中的 _________ 。 变量读取到 MATLAB 工作空间内的指令

8.在 matlab 中,执行命令 dms2mat(rad2dms(pi)),结果为_________ ______________________________;函数 dms2rad(mat2dms( )) 的功能是___________________________________________。 9.在语句末添加逗号或分号,区别是_______________________ _________________________________________________。 10. 在数字测量技术中,通常要绘制等高线图,这时需要调用函数为 ______________________。 11.在 matlab 中,函数 xlsread( )的功能是_________________ _________________________________________。


2. 写出执行以下代码后C,D,E的值 (6分) A=[1,2,3;4:6;7:9]; C=[A;[10,11,12]], D=C(1:3,[2 3]) E=C(2,[1 2])

4.求解以下线性方程组,要求写出程序代码(6 分)

2x1- 3x2+ x3+2x4=8 x1+3x2+ x4=6 x1- x2+ x3+8x4=1 7x1+ x2-2x3+2x4=5

3.写出执行以下代码后,MATLAB命令窗口上显示的x矩阵的值 (6分) x=[0,1,0,2,0,3,0,4]; for k=1:8 if x(k)==0 x(k)=k; else x(k)=2*k+1;

end end disp(x);

四、程序设计题(本题满分 18 分) 1、绘制函数曲线,要求写出程序代码(10 分) (1)在区间[0:2π ]均匀的取 50 个点,构成向量 t (2)在同一窗口绘制曲线 y1=sin(2*t-0.3); y2=3cos(t+0.5);要求 y1 曲线为红色点划线,标记点为圆圈;y2 为蓝色虚线,标记点为星号。



2、A 和 B 是已知高程的水准点,C、D、E 是待定点,A、B 高程、观测 高差和相应的水准路线长度见下表, 为求各待定点的高程平差值, 利用 条件平差进行编程,请根据题意和程序中上、下语句的关系,注释相应 语句的意思。 (本题 8 分) C h6 h1
h3 h7 h2 B E

end if ma~=nw warning('所列条件方程有误') return end [mp,np]=size(P); if mp~=np warning('权阵应为方阵') return end Q=inv(P); %_______________________________________________ W=(A*L+W); %_______________________________________________ V=-Q*A'*inv(A*Q*A')*W %_______________________________________________ Lv=L+V/1000 %_______________________________________________ d0=sqrt(V'*P*V/nw) %_______________________________________________ 线路编号 观测高差(m) 线路长度(km) 已知高程(m) 1 2 3 4 5 6 7 +1.360 +2.010 +0.364 +1.013 +0.658 +0.239 -0.596 2.2 2.6 3.3 3.5 3.4 2.4 3.7 HA=5.018 HB=6.018

A

h5

h4 D function [Lv,V,d0]=szwtjpc(L,A,W,P) %______________________ nl=length(L); %_________________________________________ [ma, na]=size(A); %___________________________________________________ nw=length(W); if nl~=na disp(' 观测值个数与改正数个数不相等! ') return



赞助商链接

更多相关文章:
2014-2015(1)测量程序设计基础B答案
2014-2015(1)测量程序设计基础B答案_数学_高中教育_教育专区。淮海大学 2014 -...写出执行以下代码后C,D,E的值 (6分) A=[1,2,3;4:6;7:9;[10 11 ...
2014-2015(2)测量程序设计基础B答案
2014-2015(2)测量程序设计基础B答案_IT认证_资格考试/认证_教育专区。淮海工...已知 A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结...
2014-2015(2)测量程序设计基础B
2014-2015(2)测量程序设计基础B_IT认证_资格考试/认证_教育专区。淮海工学院 ...b*a D. a-b 一、选择题(每小题 2 分,共 20 分) 1.运行以下命令后,...
2014-2015(2)测量程序设计模拟测试二
淮海工学院 7.用 fix 函数可以对数组[2.48 2014 - 2015 学年第二学期 测量程序设计基础模拟 试卷 A (闭卷) 参考答案与评分标准 一题号 分值 得分 6.39 3...
2014-2015(1)测量程序设计基础B
2014-2015(1)测量程序设计基础B_其它课程_高中教育_教育专区。淮海工学院 7....[2 6 4 9] 二 38 三 24 四 18 总分 100 核分人 20 8.已知 a=2:2...
2014-2015(1)测量程序设计基础B
2014-2015(1)测量程序设计基础B_数学_高中教育_教育专区。淮海大学 7.用 fix...[2 6 4 9] 二 38 三 24 四 18 总分 100 核分人 20 8.已知 a=2:2...
2012-2013(2)测量程序设计基础A答案
2012-2013(2)测量程序设计基础A答案_IT认证_资格考试/认证_教育专区。淮海工学院 2013 - 2014 学年第一学期 测量程序设计基础 试卷 A 答案 一题号 分值 得分...
2014~2015(1)《计算机程序设计基础》实验报告
2014~2015(1)《计算机程序设计基础》实验报告_计算机...二、实验任务 1. 对两个无序的数组(其中数组 a ...2014-2015(1)测量程序设... 暂无评价 4页 免费 ...
程序设计基础期末试卷A
20142015 学年第 1 学期闽江学院考试试卷 } case ‘N’: printf(“\nThis is No.\n”); } 考试课程: 《程序设计基础(C 语言) 》 试卷类别:A 卷 ?...
2012-2013(2)测量程序设计基础B
8. surf 函数是___。 A.绘制淮海工学院 2013 - 2014 学年第一学期 测量程序设计基础 试卷 B 题号 分值 得分 D.在赋值符和运算符的两侧不允许有空格。 8...
更多相关标签:

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

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