数字信号处理软件方法题目及部分答案.doc

数字信号处理软件方法题目及部分答案.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档