3、创建一个用于绘图参数选择的菜单对象Plot Option,其中包含三个选项LineStyle、Marker和Color,每个选项下面又包含若干的子项分别可以进行选择图线的类型、标记点的类型和颜色。(写出关键程序)
提示:
(1)打开菜单编辑器,建立第一级菜单项Plot Option; (2)在Plot Option菜单项下面建立第二级子菜单项LineStyle、Marker和Color; (3)在第二级菜单项下面分别建立第三级子菜单项。
。
10
4、x= [66 49 71 56 38],绘制饼图,并将第五个切块分离出来。
5、建立三个输入窗口的输入对话框,如图所示。
11
(第6~7题为MATLAB数字信号处理初步,只需运行程序观察结果)
6、一维数字低通滤波器的系统函数:
Fca=[3.0/128.0, -15.0/128.0, 111.0/128.0, 37.0/128.0, -10.0/128.0 , 2.0/128.0]
用MATLAB画出其频率响应:
[h,w] = freqz(fca,500,'whole'); h1=[h(257:512);h(1:256)]; w1=w'-pi;
plot(w1/pi,abs(h1));
7、二维数字低通滤波器的系统函数:
fc2 = [ 0.0117 0 0 0 0 0.0117; 0 -0.0664 0 0 -0.0664 0; 0 0 0.3047 0.3047 0 0; 0 0 0.3047 0.3047 0 0; 0 -0.0664 0 0 -0.0664 0;
0.0117 0 0 0 0 0.0117] 用MATLAB画出其频率响应: 提示:
[H,f1,f2] = freqz2(fc2); [X,Y] = meshgrid(f1,f2) [C,h] = contour(X,Y,H); clabel(C,h);
六、实验心得体会:
实验时间 批阅老师 实验成绩 12
MATLAB实验五:M文件程序设计基础实验
一、实验目的:
1. 掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用; 2. 掌握MATLAB中 M文件程序设计和调试方法;
3. 了解MATLAB在电子信息工程专业有关课程中的应用。
二、实验方案分析及设计:
本次实验主要目的是了解MATLAB中M语言的编程与调试功能,以及在电子信息工程专业有关课程中的应用。
三、实验器材:
电脑一台,MATLAB软件
四、实验步骤:
打开MATLAB程序,根据实验内容中的题目要求进行设计和编程, 在MATLAB中运行得到并记录结果。
五、实验内容及要求:
1.有一组学生的考试成绩(见表),根据规定,成绩在100分时为满分,成绩在90~99之间时为优秀,成绩在80~89分之间时为良好,成绩在60~79分之间为及格,成绩在60分以下时为不及格,编制一个根据成绩划分等级并显示出来的程序。
学生姓名 成 绩 王 72 张 83 刘 56 李 94 陈 100 杨 88 于 96 黄 68 郭 54
13
2.某商场对顾客所购买的商品实行打折销售,已知打折标准,求所售商品的实际销售价格。
程序如下:
price=input('请输入商品价格'); switch fix(price/100) case {0,1} rate=0; case {2,3,4} rate=3/100; case num2cell(5:9) rate=5/100;
case num2cell(10:24) rate=8/100;
case num2cell(25:49) rate=10/100; otherwise
rate=14/100; end
price=price*(1-rate)
1)读懂程序并对改写程序,要求对输入的任何一个价格进行打折;
2)填写下面表格 商品价格 实际价格 88 199 213 356 14
801 1002 3846 5132 12564