蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

实验部分:matlab在数字信号处理中的应用

  • 资源ID:53172017       资源大小:355.00KB        全文页数:36页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:30积分 【人民币30元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要30积分 【人民币30元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

实验部分:matlab在数字信号处理中的应用

Matlab在数字信号处理中的应用(基础) 一、数据类型 1、整数Matlab支持8位,16位,32位和64位的有符号和无符号整数数据类型。 如xint850; 指定x的数据类型为int8. x50 2、浮点数matlab的默认数据类型是双精度类型(double),为了节约存蓄空间,matlab也支持单精度数据类型的数组。 Realmin‘single’ Ans 1.1755e-038 Realmax‘double’ Ans 2.2251e-308 3、复数matlab中虚数单位由i或者j表示。 Z67j 另一种创建复数的方法可以通过complex函数,complex函数的调用格式 Ccomplexa,b,返回结果c为复数,实部是a,虚部是b。 二、数组的创建 1、一维数组的创建创建一维行向量,只须要把全部数组元素用空格或者逗号分隔,并用方括号吧全部数组元素括起来即可。如用分号,即为列向量。 创建等差的一维数组格式 Varstart-valstepstop-val。假如步长是1,可以省略。 2、二维数组的创建;在创建二维数组时,用逗号或者空格区分同一行的不同元素,用分号或者软回车区分不同的行。 三、函数流程限制 1、依次结构。 2、推断语句(if---else if---else----end). 3、循环语句(for----end) 四、作图 1、二维图plotx,y,linespec,linespec参数,用于对图像外观属性的限制,包括线条的形态,颜色和点的形态,颜色。 stemx,y;绘制脉冲杆图图形。 Stairsx,y;绘制阶梯图图形。 2、图像子窗口subplotm,n,p,将图像分为m╳n个子区域,在第p个区域中绘制图像。 3、坐标轴axisxmin,xmax,ymin,ymax.指定当前图像中x轴和y轴的范围。 4、图形注释1)标题title‘图形名字’。2)坐标轴名xlabel‘x轴的名称’,ylabel‘y轴的名称’。特别符号的输入 \alpha的输入,则自动转变成,а 试验一、几种典型离散时间序列 Matlab中处理的数组,将下标放在变量后面的小括号内,且约定从1起先递增。例如x[5,4,3,2,1,0],表示x15, x24, x33, x42, x51, x60。要表示一个下标不由1起先的数组xn,一般应采纳两个矢量,如 n[-35]; x[1,-1,3,2,0,-2,-1,2,1];这表示一个含有9个点的矢量,n为一组时间矢量,对应x有x-31, x-2-1.。。。。。。 连续信号作图运用plot函数,绘制线性图。离散信号作图运用stem函数,绘制脉冲杆图。 一些常用的函数 abs求肯定值(幅值)。调用格式yabsx。 length取某一变量的长度(采样点数)。调用格式Nlengthn,取n的点数,赋值给N。 real取一个复数的实部,调用格式xrealh;取复数h的实部,赋值给变量x。 imag取复数的虚部,调用格式ximagh;取复数h的实部,赋值给变量y xsawtootht;类似于sint,产生周期为2pi,幅值从-1到1的锯齿波。xsowtootht,width;产生三角波,其中width0width1为标量用于确定最大值的位置。 xsquaret;产生类似于sint,周期为2pi,幅值我1的方波,xsquaret,duty,产生指定周期的矩形波,其中duty用于指定脉冲宽度与整个周期的比例。 randn,m;产生一组具有n行m列的随机信号。 1、 单位冲激序列 1)利用零序列xzeros1,N,生成一个1╳N维的零向量。 2)利用逻辑关系表达式产生单位冲激序列x[n-n00];只在nn0的地方产生1. 例MATLAB程序如下采样逻辑关系求脉冲序列。 n1-5;n25;n00; nn1n2; x[nn0]; 作图部分 stemn,x,’filled’; axis[n1,n2,0,1.1*maxx]; title‘单位脉冲序列’; xlabel‘时间n’;ylabel‘幅度xn’; 采样零序列求脉冲序列。 n1-5;n25; k0; nn1n2; ntlengthn; 求采样点n的个数(长度)。 nkabsk-n11; xzeros1,nt; xnk1; 作图同上。 2、单位阶跃序列 1)利用1序列xones1,N,产生一个1╳N维的全1向量。 2)利用逻辑关系表达式产生单位阶跃序列x[n-n00]。 Matlab程序 n049; xones1,50; close all; stemn,x; title‘单位阶跃信号序列’; 3、单位矩形序列 1)xones1,N, 2)利用逻辑关系表达式产生x[n-n00n-nf0]。 matlab程序 N10; n049; xsignsignN-1-n1; close all; 关闭全部打开的图形窗口 stemn,x; 注signx, 符号函数,当x大于0时值为1,当x等于0时值为0,当x小于0时值为-1. 4、正弦序列 xa*sinomega*nthwlta; xa*sin2*pi*f0/Fs*nthelta; 例频率为1.振幅为1的正弦信号,在窗口中显示2个周期的信号波形,并对该信号的一个周期进行32点采样。获得离散信号。做出连续信号和离散信号的图形。 MATLAB程序如下 f1; Um-1; nt2; 频率,振幅,周期的个数。 N32; T1/f; 采样点数, 周期 dtT/N; 采样时间间隔 n0nt*N-1; tnn*dt; xUm*sin2*f*pi*tn; 作图部分 subplot2,1,1, plottn, x; axis[0, nt*T, 1.1*minx, 1.1*maxx]; ylabel‘连续正弦信号xt’; subplot2,1,2, stemtn, x; axis[0, nt*T, 1.1*minx, 1.1*maxx]; ylab

注意事项

本文(实验部分:matlab在数字信号处理中的应用)为本站会员(18884755913)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开