基于切比雪夫I型的高通滤波器设计Matlab

基于切比雪夫I型的高通滤波器设计Matlab

ID:39279198

大小:380.50 KB

页数:16页

时间:2019-06-29

基于切比雪夫I型的高通滤波器设计Matlab_第1页
基于切比雪夫I型的高通滤波器设计Matlab_第2页
基于切比雪夫I型的高通滤波器设计Matlab_第3页
基于切比雪夫I型的高通滤波器设计Matlab_第4页
基于切比雪夫I型的高通滤波器设计Matlab_第5页
资源描述:

《基于切比雪夫I型的高通滤波器设计Matlab》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Word格式设计题目基于切比雪夫I型的数字高通滤波器的设计设计要求设计一个9阶切比雪夫I型高通滤波器,通带纹波为10dB,下边界频率为400,并绘出其幅频响应曲线设计过程1.系统设计方案1.1Matlab的简介和主要功能:简介:MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用MATLAB,您可以较使用传统的编程语言(如C、C++和Fortran)更快地解决技术计算问题。MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财

2、务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。MATLAB提供了很多用于记录和分享工作成果的功能。可以将您的MATLAB代码与其他语言和应用程序集成,来分发您的MATLAB算法和应用。主要功能:1.此高级语言可用于技术计算§2.此开发环境可对代码、文件和数据进行管理§3.交互式工具可以按迭代的方式探查、设计及求解问题§4.数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等§5.二维和三

3、维图形函数可用于可视化数据§6.各种工具可用于构建自定义的图形用户界面§7.各种函数可将基于MATLAB的算法与外部应用程序和语言(如C、C++、Fortran、Java、COM以及MicrosoftExcel)集成1.2开发算法和应用程序开发算法和应用程序MATLAB提供了一种高级语言和开发工具,使您可以迅速地开发并分析算法和应用程序。MATLAB语言MATLAB完美整理Word格式语言支持向量和矩阵运算,这些运算是工程和科学问题的基础。这样使得开发和运行的速度非常快。使用MATLAB语言,编程和开发

4、算法的速度较使用传统语言大大提高,这是因为无须执行诸如声明变量、指定数据类型以及分配内存等低级管理任务。在很多情况下,MATLAB无须使用"for"循环。因此,一行MATLAB代码经常等效于几行C或C++代码。同时,MATLAB还提供了传统编程语言的所有功能,包括算法运算符、流控制、数据结构、数据类型、面向对象编程(OOP)以及调试功能。利用MATLAB,无须执行编译和链接即可一次执行一个或一组命令,这样就可以迅速迭代到最佳解决方案。为快速执行大量的矩阵和向量计算,MATLAB使用了处理器经过优化的库。

5、对于通用的标量计算,MATLAB使用其JIT(即时)编译技术生成机器代码指令。这一技术可用于大多数平台,它提供了可与传统编程语言相媲美的执行速度。开发工具MATLAB包含一些有助于高效实施算法的开发工具。这些工具如下:MATLAB编辑器-提供标准的编辑和调试功能,如设置断点及单步执行M-Lint代码检查器-对代码进行分析并提出更改建议,以提高其性能和可维护性MATLAB事件探查器-记录执行各行代码所花费的时间目录报表-扫描目录中的所有文件,并报告代码效率、文件差异、文件相关性和代码覆盖1.3分析和访问数

6、据分析和访问数据MATLAB对整个数据分析过程提供支持,该过程从外部设备和数据库获取数据,通过对其进行预处理、可视化和数值分析,最后到生成质量达到演示要求的输出。数据分析MATLAB提供了一些用于数据分析运算的交互式工具和命令行函数,包括:1.内插和抽取2.抽取数据段、缩放和求平均值3.阈值和平滑处理4.相关性、傅立叶分析和筛选5.一维峰值、谷值以及零点查找完美整理Word格式6.基本统计数据和曲线拟合7.矩阵分析数据访问MATLAB是一个可高效地从文件、其他应用程序、数据库以及外部设备访问数据的平台。

7、您可以从各种常用文件格式(如MicrosoftExcel)、ASCII文本或二进制文件、图像、语音和视频文件以及诸如HDF和HDF5等科学文件中读取数据。借助低级二进制文件I/O函数,可以处理任意格式的数据文件。而其他函数可使您从Web页面和XML中读取数据。1.4数据可视化实现数据可视化MATLAB中提供了将工程和科学数据可视化所需的全部图形功能。这些功能包括二维和三维绘图函数、三维卷可视化函数、用于交互式创建图形的工具以及将结果输出为各种常用图形格式的功能。可以通过添加多个坐标轴、更改线的颜色和标记

8、、添加批注、LATEX方程和图例以及绘制形状,对图形进行自定义。二维绘图可以通过使用二维绘图函数将数据向量可视化,创建以下图形:1.线图、区域图、条形图以及饼图2.方向图及速率图三维绘图和卷可视化MATLAB提供了一些用于将二维矩阵、三维标量和三维向量数据可视化的函数。可以使用这些函数可视化庞大的、通常较为复杂的多维数据,以帮助理解;还可以指定图形特性,如相机取景角度、透视图、灯光效果、光源位置以及透明度等等。三维绘图函数包括:1.曲面图、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。