- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号处理软件方法题目及部分答案
北京信息科技大学
2009 ~2010 学年第 1 学期
《数字信号处理软件方法》随堂测试
课程所在学院: 光电信息与通信工程学院 适用专业班级:信号与信息处理 研09
班级: 姓名: 学号:
MATLAB部分(50分填空题(本题满分分)
MATLAB采用了面向对象的技术,以 作为基本数据结构,以 运算为基础,集科学计算和图形可视化为一体。M语言由于采用了 型语言,所以执行效率低于编译型语言。
启动MATLAB后,缺省操作界面一般包括工作空间窗口、 、 、及 4个窗口。当脚本文件运行出现语法错误时,错误信息显示在 窗口。
M语言文件(脚本和函数)的扩展名为 ,其编写与调试在 中完成。
从下列10个MATLAB指令及函数中选取合适的指令或函数填入题空中
clc, clear, clf, ones(M,N), zeros(M,N), subplot, stem(x,y), plot(Y), help
清空命令窗口 ,创建88全1矩阵 ,关闭图形窗口 ,将图形窗口分成23个小图形区域,并在第2个区域绘图 subplot ,查看的帮助信息 。
简答题(本题满分分,共含3道小题,每小题分)
Workspace工作空间窗口的作用是什么?在命令窗中运用什么指令可以查阅现存于基本空间的变量?运用什么指令可以清空工作空间?
在指令窗中运用who, whos查阅MATLAB内存变量。who命令:查看现存于基本空间的变量,whos命令:详细查看现存于基本空间的变量
在指令窗中运用clear指令可以删除内存(工作空间内)的某一或所有变量如:clear A , clearall
在MATLAB指令表达式中,标点符号“空格”和“逗号”各有什么作用?在哪些情况下,两者的作用相同?在哪些情况下,两者的作用不同?举例说明。
逗号用作要显示计算结果的指令与其后指令的分隔;用作输入量与输入量之间的分隔符;用作数组元素分隔符号
当用作数组元素分隔符号时是相通的。
如X=fft(x,50);中,就必须使用逗号作为输入量与输入量之间的分隔符
M函数文件和脚本文件有什么不同?举例说明函数文件的基本结构。
MATLAB中有一种文件叫M文件,他就是一系列代码组成的一个扩展名为.m的文件,虽然M文件是简单的ASCII型的文本文件,但是和其语法和高级语言一样,是一种程序化的编程语言。
M文件可分为脚本文件(MATLAB scripts)和函数文件(MATLAB functions)。脚本文件是包含多条MATLAB命令的文件;函数文件可以包含输入变量,并把结果传送给输出变量,两者的简要区别如下:
脚本文件
1.多条命令的综合体
2.没有输入、输出变量
3.使用MATLAB基本工作空间
4.没有函数声明行
函数文件
1.常用于扩充MATLAB函数库
2.可以包含输入、输出变量
3.运算中生成的所有变量都存放在函数工作空间
4.包含函数声明行
脚本文件可以理解为简单的M文件,脚本文件中的变量都是全局变量。函数文件是在脚本文件的基础之上多添加了一行函数定义行,其代码组织结构和调用方式与对应的脚本文件截然不同。函数文件是以函数声明行“function...”作为开始的,其实质就是用户往MATLAB函数库里边添加了子函数,函数文件中的变量都是局部变量,除非使用了特别声明。函数运行完毕之后,其定义的变量将从工作区间中清除。而脚本文件只是将一系列相关的代码结合封装,没有输入参数和输出参数,即不自带参数,也不一定要返回结果。而多数函数文件一般都有输入和输出变量,并见有返回结果。Untitled 的函数文件,它首先要在函数定义行定义函数的结构如下以便调用,它的函数名要与文件名相同。
function [ output_args ] = Untitled( input_args )
下面最好写上在线帮助。
最后还要使用return命令进行返回值。
编程题(本题满分1分,共含2道小题,每小题分)
编写程序,实现序列的10点DFT计算,即,并将的幅度谱、相位谱以离散图的方式画在figure(2)上。
x=ones(1,5);
X=fft(x,50);
figure (2);
subplot(1,2,1);
stem(abs(X));
subplot(1,2,2);
stem(imag(X));
一个数字滤波器系统函数为,若输入序列,编写程序求滤波输出,并在命令窗口显示和。
n=[1
您可能关注的文档
- 数列求和及综合应用文科.doc
- 紫外分析.ppt
- 数列求和导学案246.doc
- 数列求和常用方法.doc
- 红丝带逐渐成为呼唤全社会关注艾滋病的防治问题.ppt
- 2015年上半年广西中小学教师资格考试复习重点.doc
- 2015年上半年电子商务作业答案(第一二次).docx
- 数列测试题答案.doc
- 数列的极限教案.doc
- 2015年上学期期末考试高一年级化学试题.doc
- 第三部分项目工程质量技术管理制度.doc
- 酒店开业筹备要办这些证别样红分享最全办证流程详解.docx
- 班级留守儿童帮扶计划.pptx
- 班级组织委员学期工作总结.pptx
- 市政工程常见质量通病防治措施.doc
- 九年级语文下册第5单元第20课龙永图趣说WTO省公开课一等奖新名师优质课获奖PPT课件.pptx
- 苏教版初中生物八上5.-14.2千姿百态的动物世界-课件-(共26张PPT).ppt
- 石油零售专业竞赛比武题库及答案(第1200题).docx
- 16G101-3 混凝土结构施工图 平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
- 母乳化结构脂建议书可行性研究报告备案可修改案例模板.doc
文档评论(0)