网站大量收购闲置独家精品文档,联系QQ:2885784924

[数学]Matlab简介.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[数学]Matlab简介

N=15,计算并画出矩形窗、汉明窗、布莱克曼窗的归一化的幅度谱. wn1=boxcar(30); wn2=hanning(30); wn3=hamming(30); wn4=blackman(30); [h1,w1]=freqz(wn1,1); [h2,w2]=freqz(wn2,1); [h3,w3]=freqz(wn3,1); [h4,w4]=freqz(wn4,1); subplot(221) plot(w1,20*log10(abs(h1)/max(abs(h1)))); subplot(222) plot(w2,20*log10(abs(h2)/max(abs(h2)))); subplot(223) plot(w3,20*log10(abs(h3)/max(abs(h3)))); subplot(224) plot(w4,20*log10(abs(h4)/max(abs(h4)))); 令N=10,用汉明窗设计一低通滤波器,通带截止频率为0.25pi,画出该滤波器的幅频特性和相位特性 N=30; bi=fir1(N,0.25,hamming(N+1));%B = %FIR1(N,Wn,stop) will design a bandstop filter %Wn=[w1,w2],通带在w1与w2之间 [h,w]=freqz(bi,1); plot(w,20*log10(abs(h))); axis([0,2,-50,10]); 用频率采样法设计一个FIR低通滤波器,技术指标:通带截止频率为 0.2pi ,采样点数N=40,过渡带分别设一个过渡点,幅度为0.5 。 clear all; close all; T1=0.5; N=40; alpha= (N-1)/2; l=0:N-1; wl= (2*pi/N)*l; Hrs=[ones(1,5),T1,zeros(1,29),-T1,-ones(1,4)];%采样 k1=0:floor((N-1)/2); k2=floor((N-1)/2)+1:N-1; angH=[alpha*(2*pi)/N*k1,alpha*(2*pi)/N*k2];%相位 Hdk=Hrs.*exp(-j*angH); %构成Hd(k) h1=ifft(Hdk,N); n=0:1:N-1; h=real(h1); [H,w]=freqz(h,1,1000,whole); db=20*log10(abs(H)); Subplot(211); stem(l,h) title(实际单位脉冲响应h(n)) Subplot(212); plot(w/pi,db) title(幅度响应(dB)) axis([0 1 -80 10]) 1 MATLAB概述 1.1 MATLAB的主要功能 数值运算功能 数据可视化功能 动态系统仿真 数据处理 数学计算 数字信号处理 与外部应用程序(C和Fortran)进行动态链接 1.2 MATLAB的应用窗口 MATLAB桌面平台的菜单栏和工具栏 图1 MATLAB的桌面系统 1.2 MATLAB的应用窗口 MATLAB桌面平台的菜单栏 MATLAB桌面平台的菜单栏比较简单,由File(文件)菜单、Edit(编辑)菜单、Debug菜单、Desktop菜单、Window(窗口)菜单和Help(帮助)菜单组成。 图2 MATLAB的桌面平台的菜单栏 1.2 MATLAB的应用窗口 MATLAB帮助系统的使 1.3 MATLAB语言初步 1.3.1 运算符 MATLAB语言中的运算符包括算术运算符、关系运算符、逻辑运算符和操作符等共4种。 1.3 MATLAB语言初步 1.3.1 运算符 1.3 MATLAB语言初步 1.3.1 运算符 1.3 MATLAB语言初步 1.3.2 变量 MATLAB的变量命名规则如下: 变量名以字母开头; 变量名区分大小写; 变量名的长度不要超过63个; 变量名只能由字母、下划线和数字混合组成。 1.3 MATLAB语言初步 1.3.2 变量 二、 MATLAB的语言基础 1、变量 MATLAB的基本变量均代表一矩阵。矩阵可以由语句和函数产生,也可以由外部的数据文件输入,还可以由键盘输入一些小的矩阵。 例如: 在出现 后,键入一个3*3的矩阵并赋予变量A。 A=[1 3 5;2 4 6;7 8 9]或 A=[1,3,5; 2

文档评论(0)

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

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

1亿VIP精品文档

相关文档