版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、期末试卷及其参考一、填空题(每空 1 分,20 分)1、常用操作界面包括、工作空间窗口、内存数组编辑器、M 文件编辑/调试器、帮助导航/浏览器、图形窗口等。2、中Inf 或inf 表示、NaN 或 nan 表示、nargout 表示。3、中逗号主要用作;用作输入量与输入量之间的分隔符;。4、工作空间浏览器主要用于内存变量的、和。5、实现将全下标转换为单下标的指令为、据单下标换算出全下标的指令为。6、二维数组的标识有、“逻辑 1”标识。7、在一个元胞数组 A 中寻访第 2 行第 3 列元胞元素用;寻访数组第 2 行第 3 列元胞中所存的内容用。8、4中clf 用于、clc 用于、clear 用于
2、。二、简答题(每题 5 分,共 20 分)1、简述历史指令窗的主要作用。2、简述空数组的功用。3、简述函数的基本结构。4、简述绘制二维图形的一般步骤。三、阅读程序并回答问题(每题 4 分,共 28 分)1、写出下列指令运行结果。A=zeros(2,4);A(:)=1:8;s=2 3 5; A(s)Sa=10 20 30A(s)=Sa2、写出下列指令运行结果。A=resh(1:16,2,8)resh s=A(s)=0(A,4,4);3、写出下列指令运行结果。 A=1,2;3,4;B=-1,-2;2;1; S=3;A.*BA*BS.*AS*B4、下面的函数主要完成什么功能?functionctor
3、(n)if n=a&ch=z);ch(k)=ch(k)-(a-A);char(ch)6、写出下列指令运行结果。A(1,1)=this is cell;A1,2=1 2 3;4 5 6; A2,1=1+2*i;A2,2=A1,21+(A1,21(1,1)+A1,21(2,2);celldisp(A)7、下面的程序完成功能是什么?t=0:pi/50:4*pi; y0=exp(-t/3);y=exp(-t/3).*sin(3*t);plot(t,y,-r,t,y0,:b,t,-y0,:b) xlabel(bfit t);ylabel(bfit y); grid on;四、编程题(32 分)1、1、在
4、同一图上分别用红色实线和绿色虚线绘制 y1=sin(x)和 y2=cos(x)在区间0,4*pi的曲线,并用星号*标出两条曲线的交点以及建立图例。(5 分)2、分别在同一图形窗的不同子图绘制 y=s)sin(9t)和 y=s)sin(9t)及其包络线。(4 分)3、某商场对顾客所的商品实行打折销售,标准如下(商品价格用 price来表示):price200 200price500 500price1000 1000price2500 2500price5000 5000price没有折扣3%折扣5%折扣8%折扣10%折扣14%折扣输入所售商品的价格,求其实际。(5 分)4、编写程序实现f(n)
5、=f(n-1)+f(n-2)(f(1)=1 和f(2)=2)函数。(6 分)5、编写一个学生成绩管理的程序(12 分)A构造一个学生结构,包括学生的学号,课程名称(限五门),考试成绩和平均值等域;(4 分)B从键盘上,连续输入 N 个学生的情况,分别将这些学生的情况填入到相应的域,若域中没有值即为空或 0 并计算平均成绩写入到平均值域。(4 分)C根据平均值排序,并输出学生的、学号和平均成绩。(4 分)参考一、填空题(每空 1 分,20 分)1、常用操作界面包括命令窗口、工作空间窗口(浏览器)、命令历史窗口、当前目录窗口、内存数组编辑器、M 文件编辑/调试器、帮助导航/浏览器、图形窗口等。2、
6、Inf 或 inf 表示无穷大、NaN 或 nan 表示不是一个数、nargout 表示函数输出宗量数目。3、中逗号主要用作要显示计算结果的指令与其后指令的分隔;用作输入量与输入量之间的分隔符;用作数组元素分隔符号。4、工作空间浏览器主要用于内存变量的查阅、保存和编辑。5、实现将全下标转换为单下标的指令为Sub2ind、据单下标换算出全下标的指令为Ind2sub。6、二维数组的标识有“全下标”标识、“单下标”标识、“逻辑 1”标识。7、在一个元胞数组A 中寻访第 2 行第 3 列元胞元素用 A(2,3);寻访数组第2 行第 3 列元胞中的内容用 A2,3。8、用于清除中 clf 用于清除图形窗
7、、clc 用于清除指令窗中显示内容、clear工作空间中保存的变量。二、简答题(每题 5 分,共 20 分)1、简述历史指令窗历史指令窗的主要作用。着用户在指令窗中所输入过的所有指令。历史记录包括:每次开启的时间,每次开启后在指令窗中运行过的所有指令。应用功能有单行或多行指令的2、简述空数组的功用。和运行、生成M 文件等。“空”数组的功用:在没有“空”数组参与的运算时,计算结果中的“空” 可以合理地解释“所得结果的含义”;运用“空”数组对其他非空数组赋值,可以改变数组的大小,但不能改变数组的维数。3、简述函数的基本结构。典型M 函数文件的结构:函数定义)行(Function declarati
8、on line)、H1 行(Thehelp text line)文本(Help text)区、编写和修改、函数体(Function body)。4、简述绘制二维图形的一般步骤。绘制二维图形的一般步骤为:曲线数据准备、选定图形窗及子图位置、调用二维曲线绘图指令、设置轴的范围、坐标分格线、图形注释、图形的精细操作。三、阅读程序并回答问题(每题 4 分,共 28 分)1、写出下列指令运行结果。A=zeros(2,4);A(:)=1:8; s=2 3 5; A(s)Sa=10 20 A(s)=Saans =30235Sa = 102030A =110204306782、写出下列指令运行结果。A=res
9、h(1:16,2,8)A =246810121416reshans =(A,4,4)347811121516s= A(s)=0 A =0;057001303、写出下列指令运行结果。A=1,2;3,4;B=-1,-2;2,1;S=3; A.*BA*BS.*AS*B ans =-16ans =35ans =39ans =-36-440-2612-634、下面的函数主要完成什么功能?function if n=a&ch=z); ch(k)=ch(k)-(a-A); char(ch)length(k)subch = ABc12revch =9gF65e4d321cBAans = ABC123D4E56
10、FG96、写出下列指令运行结果。A(1,1)=this is cell;A1,2=1 2 3;4 5 6; A2,1=1+2*i;A2,2=A1,21+(A1,21(1,1)+A1,21(2,2);celldisp(A)A1,1 =this is cell A2,1 =1.0000 + 2.0000i A1,21 =14A2,2 =71025368119127、在同一个图中绘制两个函数,这两个函数分别是: y=e(-t/3)y0=e(-t/3)*sin(3t)其中y 是用红色的细实线,而y0 是用兰色的虚线绘制,t 的区间是(0:4),t 的步长为/50,t 轴和y 轴分别用斜粗题指示,图中有
11、网格表示。四、编程题1、clf x=0:pi/200:2*pi; y1=sin(x); y2=cos(x);zz=x(find(abs(y1-y2) student(iptr).Ave) iptr = jj;endendif ii =iptrtemp = student(ii); student(ii) =student(iptr); student(iptr) = temp;end endfor ii=1 : length(student) if student(ii).Ave 80 disp(student(ii).Name); disp(student(ii).Ave); endendd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论