- 1、本文档共277页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB仿真在通信与电子工程中的应用 徐明远 第6章 信号处理
第6章 信号处理 6.1 MATLAB的数据可视化表达 6.2 MATLAB仿真中的信号处理 6.3 信号特征参数的计算 6.4 信号的频谱分析 6.5 线性系统 6.6 数字滤波器设计与实现 6.1 MATLAB的数据可视化表达 6.1.1 二维图形的绘制 1.常用的二维图形绘图函数 基本的二维绘图函数有: ·plot:绘制二维曲线; ·title:给图形加标题; ·grid:显示网格线; ·xlabel:给x轴加标记; ·ylabel:给y轴加标记; ·text:在坐标图中加入文字注释。 [例1]画出函数x=sin2πx的曲线图,其中x从0到2π,步进为π/100。程序如下: 程序6-1 ? %ch6plot.m X=0:pi/100:2*pi; Y=sin(X); plot(X,Y);%作图 gridon;%网格线显示,若改为gridoff,则不显示网格 ylabel(′y=sin2\pix′);%Y轴标注,可以有汉字 xlabel(′x′);%X轴标注,可以有汉字 title(′functionploty=sin2\pix′);%图标题 text(0.5,sin(0.5),′\leftarrowsin2\pi0.5′); %指令text可以在指定坐标处写文字标注 text(2.3,sin(2.3),′\leftarrowsin2\pi2.3′);%所有标注中均可使用汉字 %对于特殊符号,如希腊字母、箭头等需要采用LaTeX格式 结果如图6-1所示。 2.图形的线型和颜色控制 在命令“plot”的高级用法中,可以设置作图的线型,标记类型,线和标记的颜色、粗细等特征。用命令“docLineSpec”和“docplot”可以查询详细的帮助文档。作图时常用的线型、标记以及颜色的定义参见表6-1。 利用线型属性和标记属性可以随心所欲地设计作图图式。常用的线型属性和标记属性参见表6-2。 程序6-2 t=0:pi/20:2*pi; plot(t,sin(t),′-.r*′)%用红色点画线和星号作图 holdon%保持当前图形不被擦除 plot(sin(t-pi/2),′--bp′)%用蓝色虚线和五角星标记作图 plot(sin(t-pi),′:ks′)%用黑色虚点线和方框标记作图 holdoff 结果如图6-2所示(黑白印刷时颜色表现不出来)。 [例3] 程序6-3 ? t=0:pi/20:2*pi; plot(t,sin(2*t),′-mo′,...%线型:实线,洋红色,小圆标记 ′LineWidth′,2,...%线宽为2 ′MarkerEdgeColor′,′k′,...%标记边缘颜色:黑色 ′MarkerFaceColor′,[.491.63],...%标记面颜色:淡绿 ′MarkerSize′,12)%标记大小:12? 结果如图6-3所示。 3.图形的标注 图形的标注可以用“text”函数。其用法是: text(x,y,′字符串′); text(...′PropertyName′,PropertyValue...); ? 其中,字符串中若有特殊符号,如希腊字母、箭头等,需要采用LaTeX格式表示。′PropertyName′为字符属性名称,PropertyValue为相应的属性取值。用“doctext-props” 可以得到详细的用法手册。对于常用的一些,举例如下: ·改变字符大小,属性为′FontSize′,取值为:10,12,16等。 ·改变字符字体,属性为′FontName′,取值为:′Courier′,′宋体′,′黑体′等。 ·改变字体背景颜色,属性为′BackgroundColor′,取值为:[R,G,B]和′r′,′b′,′k′,′w′(红,蓝,黑,白)等,参见手册中的“docColorSpec”。 命令“xlabel”,“ylabel”,“title”等也可用类似方法修改字体属性,详见帮助文档。 修改上例为: 程序6-4 X=0:pi/100:2*pi; Y=sin(X); plot(X,Y,′--r′);%用红色虚线作图 gridon; ylabel(′y=sin2\pix′,′FontSize′,14);%Y轴标注,设置了字号 xlabel(′x′,′FontSize′,14);%X轴标注,设置了字号 title(′functi
文档评论(0)