该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

clear;

if nargin<1;action='initialized';end;

[fname,pname]=uigetfile('*.wav','Open Wave File');

file=[pname,fname];

[x,fs,bits]=wavread(file); % 读入声音文件(*.wav)

sound(x,fs,bits); % 数据通过声卡转换为声音

%===========================================================

% pause;

data1=x(:,1);

n=0:length(x)-1;

time=n/fs;

subplot(3,1,1) % 绘制2行1列的第1张子图

plot(time,data1) % 以时间为横轴,数据为纵轴作图

xlabel('Time (sec.)') % 标注横坐标

ylabel('Signal Level (Volts)') % 标注纵坐标

grid on % 添加网格

% pause;

% 对采集数据作滤波处理

blocksize =length(data1); % 计算窗函数长度

window = hanning(blocksize); % 计算汉宁窗函数(此函数为MATLAB自带)

data2=window.*data1; % 对数据先作加窗处理

wp=[70,400]; %100Hz--400Hz

wp=wp*2/fs;

wp=3000*2/fs;

[b,a]=ellip(4,0.1,20,wp); % 构造椭圆滤波器

data=filter(b,a,data2); % 求加窗处理后的数据经过滤波器的响应

subplot(3,1,2) % 绘制2行1列的第1张子图

plot(time,data) % 以时间为横轴,数据为纵轴作图

xlabel('Time (sec.)') % 标注横坐标

ylabel('Signal Level (Volts)') % 标注纵坐标

grid on % 添加网格

% pause;

[xmax,index]=max(data1);

timewin=floor(0.015*fs);

xwin=data1(index-timewin:index+timewin);

[y,lags]=xcov(xwin);

subplot(3,1,3)

plot(lags,y)

grid on

ylen=length(y);

halflen=(ylen+1)/2 +30;

yy=y(halflen: ylen);

[ymax,maxindex] = max(yy);

fmax=fs/(maxindex+30);

disp(['Maximum occurred at ', num2str(fmax), ' Hz'])

matlab ellip,求大神帮我解释一下matlab最后几行是什么意思相关推荐

  1. matlab 最后一列,求大神帮我解释一下matlab最后几行是什么意思

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 clear; if nargin<1;action='initialized';end; [fname,pname]=uigetfile('*.wa ...

  2. matlab fname pname,求大神帮我解释一下matlab最后几行是什么意思

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 clear; if nargin<1;action='initialized';end; [fname,pname]=uigetfile('*.wa ...

  3. matlab中bits是什么意思,求大神帮我解释一下matlab最后几行是什么意思

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 clear; if nargin<1;action='initialized';end; [fname,pname]=uigetfile('*.wa ...

  4. 赫夫曼编码c语言 排序部分,c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错...

    c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错0 youxun0952016.09.07浏览120次分享举报 #include #include #include typedef struc ...

  5. php输出后以密文显示,加密解密,_求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢,加密解密 - phpStudy...

    求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 def parserLicense(self,encCode): data = base ...

  6. c语言int32u的作用,求c语言大神 帮我解释一下这段说的都是啥?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //滚动显示 } else if(Mode == 0xdd){ OffsetTemp = j + Offset; if(OffsetTemp<16) ...

  7. Java修改全文数字,求大神帮我修改下java计算机代码,数字键只有0和8能用

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package rj0211; import java.awt.BorderLayout; import java.awt.GridLayout; imp ...

  8. java enum 报错_enum报错问题,求大神帮看下

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public enum OrderStatusEnum { NOT_PAY("未付款", 0), NOT_YET_SHIPPEND(& ...

  9. figure服务器无法显示,求大神帮帮忙,看一下为什么第二个figure出不来,只能显示第一个...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 I=imread('C:\Users\Administrator\Desktop\123.jpg'); figure(1) subplot(3,2,1), ...

最新文章

  1. java_pandas_Joinery
  2. ASA防火墙透明模式ACL总结
  3. 1008-----算法笔记----------0-1背包问题(动态规划求解)
  4. android listview和simpleadapter 给itme 中的控件添加事件
  5. 戴毅茹同济matlab,Stateflow系统建模(全)解读.pptx
  6. 带孩子们做环球旅行的读后感_阜南七小教师风采之乔娜:做孩子们成长的记录者...
  7. 上传分片切片大文件 XLSX/CSV/TXT
  8. Entity Framework 延伸系列目录
  9. (二)目前主流的 Java 虚拟机有哪些?
  10. 代码保护软件VMProtect加壳脱壳原理总结
  11. 如何汉化并编译 Python 源代码
  12. fedora 29 使用百度网盘客户端
  13. 一位瑞典程序员的创业感悟
  14. 51单片机c语言学习笔记,51单片机学习笔记.docx
  15. uni-app开发安卓APP运行到真机,未检测到手机或模拟器
  16. 神经网络整合算法是什么,神经网络整合算法实例
  17. 游戏体验之穿越火线手游
  18. 单链表-荷兰国旗问题
  19. 微信小程序_文档_05_框架_组件_插件_多线程_兼容_优化
  20. C++中的预处理器概述

热门文章

  1. javascript制作随机点名表
  2. 小程序对七牛云文件上传删除批量删除生成token封装无需服务器一个小程序搞定
  3. Python爬虫入门教程 63-100 Python字体反爬之一,没办法,这个必须写,反爬第3篇
  4. 达梦数据库DM8-多表连接查询
  5. 爬虫 - Xpath lxml 笔记
  6. 传奇新增安全区及边框如何设置
  7. 怎么用python启动谷歌浏览器_如何用python控制浏览器
  8. Mac安装鸿蒙系统,搭建MAC系统下的Wi-Fi loT Hi3861鸿蒙开发环境
  9. 用递归实现十进制转换为二进制
  10. 用自家自己的电脑做网站服务器建立个人网站