MATLAB 程序设计机试试题
姓名 学号 班级 1 邮箱 .
说明:
(1)要求在 Notebook 环境下完成;
(2 )必须独立完成,可参考自己平时的实验报告;
(3 )脱网进行,考试结束后逐一拷到 U 盘,并发送到
cymcm@ ;文件名和邮件主题为 "学号 +姓名 +班级 ";
(4 )考试时间为 120 分钟。 (2014 年 12 月 22 日 上午 8:00— 10:00)
一. 2D 及 3D 绘图 (36 分 )
1 、在同一个窗口于 上用蓝色星形线绘制 y =cosxsin(tanx)
1
的图形,红色五角星线绘制 y =sin(e x ) 的图形 ,并给出适当的坐标轴、
2
标题、图例及标注 ,此外设置线宽为 2 磅 ,字体大小为 14 磅 ,坐标刻度
字体大小为 14 磅 (本题 8 分)
【程序代码】
2 、在子图窗口于 [0,2 π] 上分别用你喜欢的颜色和线型绘制
y=tan(sin x)-sin(tan x) 阶梯图、火柴杆图、极坐标图 (本题 8 分)
【程序代码】
3、参数方程 ,其中 0≤u ≤6 π,0 ≤v ≤2 π.(本
题 20 分)
3.1 用 mesh 画三维网格图 .要求如下 :
(1) 三个坐标轴分别标注 x 轴、 y 轴、 z 轴 ,并标题设置为 "参数方程
确定的网格图 ",字体大小为 14 磅 ;
(2) 视角控制来设置方位角为 160,仰角为 10;
(3) 坐标轴采用等长刻度 ;
(4) 图形加边框线 .(见效果图第一张图 )
3.2 用 surf 画三维表面图 .要求如下 :
(1) 三个坐标轴分别标注 x 轴、 y 轴、 z 轴 , 标题设置为 "参数方程确
定的表面图 ",字体大小为全部设置为 14 磅,并显示网格曲面的隐藏线
(hidden off);
(2) 视角控制来设置方位角为 160,仰角为 10;
(3) 坐标轴采用等长刻度 ;
(4) 图形加边框线 .(见效果图第二张图 )
3.3 用 surf 画表面三维图 .要求如下 :
(1) 表面填充颜色 (FaceColor): 插值 (interp), 边界颜色 (EdgeColor):
无(none), 表面照明 (FaceLighting):phong, 并去掉网格 ;
(2) 视角控制来设置方位角为 160,仰角为 10;
(2) 坐标轴采用等长刻度 ,并关闭坐标轴 ;
(4) 比较加和不加命令 camlight left 的效果 .(见效果图第三和第四
张图 )
效果图如下 :
【程序代码】
二.数值计算 (30 分 ) 每小题 6 分 ,共 30 分 .
1、 已知 A=50*randn(4) 完成下列操作 :
1)输出 A 在[20,35] 范围内的全部元素 ;
2) 取出 A 前 3 行构成矩阵 B,前两列构成矩阵 C ,右下角 3 ×2 子矩阵
构成矩阵 , 与 的乘积构成矩阵 ;
D B C