- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[高等教育]《数字信号处理》实验指导书
目 录
内容简介 1
第一部分 MATLAB基础准备及入门 1
1.1 MATLAB简介 1
1.2 MATLAB的特点 1
1.3 MATLAB的组成 1
1.4 MATLAB命令窗口、指令的输入与基本操作 1
1.5 指令窗运行示例 5
1.6 数值的记述 7
1.7 变量命名规则 7
1.8 MATLAB默认的预定义变量 8
1.9表达式 8
1.10 复数和复数矩阵 8
1.11 指令行的编辑 10
1.12 指令窗中的help指令 11
1.13 计算结果的显示 11
1.14 向量的产生及运算 12
1.15 重复行或列 12
1.16 向量逻辑操作 12
1.17 “:”算子 13
1.18 矩阵运算 13
1.19 多项式 13
1.20 绘图 14
1.21 图形窗 16
1.22 在屏幕上生成多个图形窗——子图 16
1.23 信号处理图 17
1.24 函数的调用及变量的传递 17
1.25 MATLAB语言程序设计 19
第二部分 实验内容 22
实验1 FFT的实现(设计性) 22
实验2 基于MATLAB的数字滤波器设计(设计性) 26
内容简介
以下内容分为两类:第一类是对实验所用工具MATLAB的使用进行简要的介绍;第二类是实验所涉及的理论及实验内容。
第一部分 MATLAB基础准备及入门
1.1 MATLAB简介
MATLAB是美国MathWorks公司在八十年代推出的产品,是进行科学与工程计算、系统分析与仿真的高级交互式数学软件系统,具有卓越的数值计算功能和图形功能。它建立在向量、数组和矩阵的基础上,既是一种计算机语言,又是一种计算机编程环境。MATLAB全名叫作Matrix Laboratory,意思是矩阵实验室。它已经成为国际公认的从事科学研究和工程设计不可缺少的最优秀的科技应用软件。它也是数学、数值分析和工程等课程教学的一个优秀教育工具,被世界各地高等院校广泛使用,MATLAB已成为学生与教师的必备基本技能,广泛应用于科学研究、工程计算、教学、撰写论文等。
1.2 MATLAB的特点
MATLAB最突出的特点是简洁,它的命令是用与数学和工程中使用的十分接近的符号来描述的,具有用法简易、灵活、程序结构性强又具开放性等特点。利用MATLAB丰富的函数资源,编程人员可从繁琐的程序代码中解放出来;MATLAB用更直观的、符合人们思维习惯的代码,代替了其它语言的冗长代码,给用户带来最直观、最简洁的程序开发环境。MATLAB的缺点是:它和其他高级程序相比,程序的执行速度较慢。
1.3 MATLAB的组成
MATLAB包含两个部分:核心部分和各种可选的工具箱。核心部分中有数百个核心内部函数。
1.4 MATLAB命令窗口、指令的输入与基本操作
运行MATLAB将会在计算机上生成标题为MATLAB的命令窗口,命令窗口是使用MATLAB的工作窗口,也是实现MATLAB功能的窗口,是用户和MATLAB进行交互的工具。用户可以通过菜单和工具栏进行各种操作,同时也可以在窗口中直接输入命令与文本。每输入一条语句必须按回车键,命令被一条条地执行。
下面是MATLAB一般命令的列表。
下面是运算符及特殊符号的列表。
在输入时常要使用的对输入进行操纵的操作键如下:
( 前寻式调回已输入过的指令行
( 后寻式调回已输入过的指令行
← 在当前行中左移光标
→ 在当前行中右移光标
Home 使光标移到当前行的首端
End 使光标移到当前行的尾端
Delete 删去光标右边的字符
Backspace 删去光标左边的字符
PageUp 前寻式翻阅当前窗中的内容
PageDown 后寻式翻阅当前窗中的内容
Esc 清除当前行的全部内容
在输入指令的过程中,若感到屏幕乱,可输入“clc”指令来清屏,使窗口成为空白,但已输入的内容、变量或或产生的结果依然有效。如欲使工作空间workspace中的内容完全消失可输入一条“clear’指令,使前面输入内容与结果都消失,且不能再恢复。
MATLAB采用表达式语言,最常见的输入方式为
变量名 = 表达式
一般的数值计算均可采用这样的语句格式。变量名可以缺省而仅写一条算式。这时系统会自动给表达式一个变量名“ans”。表达式由运算符、函数、变量名和数字组成。变量名可由一个字母开头并后续若干字母与数字符号构成(最多可达19个)。在数字输入时,通常采用十进制数并可带小数点、负号等。
角度值的输入一般采用弧度制,表达式中的运算符号常见的有:“+”、“-”、“*”、“\”、“/”及“^”等,分别依次表示:加(或一元加)、减(或一元减)、矩阵乘、矩阵左除、矩阵右除及矩阵幂运算,对
您可能关注的文档
- [高等教育]c语言函数应用.ppt
- [高等教育]coreldraw教案.doc
- [高等教育]ERP作业西安工程大学09级服装设计与工程高分作业.ppt
- [高等教育]Excel函数应用实例.ppt
- [高等教育]FLASH动物2.ppt
- [高等教育]java_03.ppt
- [高等教育]JHS-32A_VHFDSC设备操作新.ppt
- [高等教育]JSP程序设计基础教程第1章.ppt
- [高等教育]LSCO_PZT_LSCO集成铁铁薄膜生长长性能研究.pdf
- [高等教育]plc 51后习题.ppt
- 摘自伟大济谜团教授推理指南.pdf
- 佳实践2010 hpc咨询会openfoam best practices.pdf
- 涂抹器开源组件概述下表列出了应用程序项目使用applicator components licensing.pdf
- 讲稿介绍理论lec3-ethical theoriesbeLEC3.pdf
- 监控安装源码.pdf
- 方差分析nag anova阶乘g04cac1 purpose大物实验报告cl05.pdf
- installation procedures for emc use onlyvplex安装程序仅使用.pdf
- 街头小掌柜推荐.pdf
- 【课件】全等三角形及其性质+课件+人教版(2024)八年级数学上册+.pptx
- 2024-2025学年选调生考试模考模拟试题往年题考附答案详解.docx
文档评论(0)