9512.net
甜梦文库
当前位置:首页 >> 数学 >>

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



淮 海 大 学
2014 - 2015 学年第一学期 测量程序设计基础 试卷(A 闭卷)

7.用 round 函数四舍五入对数组[2.48 结果为 A. [2 D. [3 6 7 C 3 4 8] 9] B. [2 6 4 8]

6.39

3.93

8.52]取整,

/>C. [2

6

4

9]

参考答案及评分标准

题号 分值 得分

8.已知 a=2:2:8, b=2:5,下面的运算表达式中,出错的为 二 38 三 24 四 18 总分 100
核分人

C

(A)

a'*b

(B)

a .*b

(C)

a*b

(D) a-b

20

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

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

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

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

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

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

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

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

值分别是_______C___________ A.a=4, b=4, c=2.0000i 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

abcdef

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

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

keyboard

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= [0 1 1;1 1 0] A > B 的运行结果 ans= [0 1 1;0 0 0] 。 ; 12.在当前路径下有一个数据文件 my.txt,若要打开此文件并进行读 取数据,则执行命令为 fid=_fopen(‘my.txt’,’r’)_。 三、简短程序阅读题(每题 6 分,共 24 分) 1、请修改下面的程序,让程序中没有 for 循环语句也能完成任务。 (本题 6 分) A=[1 2 3 4;5 6 7 8;9 10 11 12]; [r c]=size(A); 2 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) 修改为: A=[1 2 3 4;5 6 7 8;9 10 11 12]; [r c]=size(A); A(1,1)=0; A(1,2)=0; A(1,3)=0; A(3,2)=0; A(3,3)=0; A(3,4)=0; disp(A)


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

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

6.为了使两个 plot 的图形在同一个坐标显示, 可以使用 _hold on 命令 进行图形保持;可以使用 _grid on 命令为图形添加网格。 7.MATLAB 的工作空间中有三个变量 v1, v2, v3,写出把它们保存到文件 my_data.mat 中的指令 save my_data ; 写出把 my_data.mat 文件中 的变量读取到 MATLAB 工作空间内的指令 load my_data 。 8.在 matlab 中,执行命令 dms2mat(rad2dms(pi)),结果为_________ __180 0 0_;函数 dms2rad(mat2dms( ))的功能是_度分秒化为弧 度___。 9.在语句末添加逗号或分号,区别是__逗号显示结果_ ____分号不显示结果_。 10. 在数字测量技术中,通常要绘制等高线图,这时需要调用函数为 _____contour_。 11.在 matlab 中,函数 xlsread( )的功能是_________________ ___将 xls 文件读入工作空间__。

此处每条命令 1 分

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]) C= 1 4 7 10 D= 2 5 8 E= 4 5 6分 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; 3 6 9 4分 2 5 8 11 3 6 9 12 2分

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

2x1- 3x2+ x3+2x4=8 x1+3x2+ x4=6 x1- x2+ x3+8x4=1 7x1+ x2-2x3+2x4=5
A=[2 -3 1 2;1 3 0 1;1 -1 1 8;7 1 -2 2]; b=[8;6;1;5]; x=A\b x1=x(1) x2=x(2) x3=x(3) x4=x(4) 四、程序设计题(本题满分 18 分) 1、绘制函数曲线,要求写出程序代码(10 分) (1)在区间[0:2π ]均匀的取 50 个点,构成向量 t (2)在同一窗口绘制曲线 y1=sin(2*t-0.3); y2=3cos(t+0.5);要求 y1 曲线为红色点划线,标记点为圆圈;y2 为蓝色虚线,标记点为星号。 (1)t=linspace(0,2*pi,50); (2)y1=sin(2*t-0.3); y2=3*cos(t+0.5); plot(t,y1,’r-.o’,t,y2,’b--*’) 4分 6分 8分 10 分 2分 4分 6分

end end disp(x);
1 5 3 9 5 13 7 17 6分



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

%___计算闭合差向量_ V=-Q*A'*inv(A*Q*A')*W %___计算观测值改正数向量_ Lv=L+V/1000 %__计算观测值的平差值_ d0=sqrt(V'*P*V/nw) %__计算验后单位权中误差_

5分 6分 7分 8分

A

h5

线路编号 观测高差(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

h4 D function [Lv,V,d0]=szwtjpc(L,A,W,P) %_水准网条件平差_ nl=length(L); %___观测值个数_ [ma, na]=size(A); %__计算矩阵A的行数和列数_ nw=length(W); if nl~=na disp(' 观测值个数与改正数个数不相等! ') return end if ma~=nw warning('所列条件方程有误') return end [mp,np]=size(P); if mp~=np warning('权阵应为方阵') return end Q=inv(P); %___计算权逆阵_ 4分 W=(A*L+W);

1分 2分 3分





更多相关文章:
2014-2015(1)测量程序设计基础A答案
2014-2015(1)测量程序设计基础A答案_数学_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 2014-2015(1)测量程序设计基础A答案_数学_高中教育_教育专区。...
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)测量程序设计基础模拟测试一
2014-2015(2)测量程序设计基础模拟测试一_IT认证_资格考试/认证_教育专区。淮海...a*b D. a-b 一、选择题(每小题 2 分,共 20 分) 1.运行以下命令后,...
2014~2015(1)《计算机程序设计基础》实验报告
2014~2015(1)《计算机程序设计基础》实验报告_计算机软件及应用_IT/计算机_专业资料。计算机程序设计基础 (C++) 实验报告 计算机基础教育中心 二 O 一四年九月 ...
201501批次程序设计基础复习大纲(答案)
对外经济贸易大学远程教育学院 2014-2015 学年第一学期 《程序设计基础》复习大纲 、单选题 1. 下面描述中不正确的是 ( A. 软件不仅仅是程序 B. 程序是...
(含答案)程序设计基础与语言_复习提纲2014-2015-2-
(含答案)程序设计基础与语言_复习提纲2014-2015-2-_院校资料_高等教育_教育专区。一、选择题 1.以下叙述中错误的是( A )。 A.使用三种基本结构构成的程序只能...
程序设计基础期末试卷A
程序设计基础期末试卷A_工学_高等教育_教育专区。20142015 学年第 1 学期...D.0xAF 一、填空题(请将答案填入答题卡对应位置,每空 2 得分 分,共 20 ...
浙江大学“程序设计基础-C”试题卷
浙江大学“程序设计基础-C”试题卷_研究生入学考试_...A.-(k++) B.(-k)++ C.-(k+1) D.-(+...2015国家公务员考试备战攻略 2015国考行测模拟试题及历年...
2014-2015(2)测量程序设计模拟测试二
淮海工学院 7.用 fix 函数可以对数组[2.48 2014 - 2015 学年第二学期 测量程序设计基础模拟 试卷 A (闭卷) 参考答案与评分标准 一题号 分值 得分 6.39 3...
更多相关标签:
程序设计基础课后答案    程序设计基础答案    程序设计基础教程答案    mooc程序设计基础答案    c程序设计基础答案    程序设计语言基础答案    vb程序设计基础答案    java程序设计基础答案    

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

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