仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

matlab 对自己录制的声音进行频谱分析

端酆跫搽栏 2014-07-01 13:32:11 298  浏览
  • 想对自己录制的声音(例如一个拍巴掌的声音),在matlab进行频谱分析,得出这个声音的频率主要是在哪个范围的,如果可以的话,希望可以通过matlab自己得出答案。 预想的结果是:录制一段声音,输出声音频率的范围(或图) 悬赏分可加!

参与评论

全部评论(1条)

  • 如梦*粱 2014-07-02 00:00:00
    想法可以实现,但这是一个比较长的过程, 用matlab实现有很多问题要解决,比如录音,数据保存读入, fft, 图形显示, 还有GUI等等. 你可以开始一步一步地做,碰到具体问题再来讨论.

    赞(18)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

matlab 对自己录制的声音进行频谱分析
想对自己录制的声音(例如一个拍巴掌的声音),在matlab进行频谱分析,得出这个声音的频率主要是在哪个范围的,如果可以的话,希望可以通过matlab自己得出答案。 预想的结果是:录制一段声音,输出声音频率的范围(或图) 悬赏分可加!
2014-07-01 13:32:11 298 1
matlab怎样对时域信号进行频谱分析
 
2017-11-02 01:53:02 215 1
如何利用matlab对很大的数据进行频谱分析
 
2017-08-18 04:47:28 327 1
如何利用matlab对很大的数据进行频谱分析
 
2016-07-17 23:09:49 350 1
利用matlab怎样进行频谱分析
 
2017-06-20 04:01:17 397 1
利用matlab怎样进行频谱分析
 
2016-12-24 15:48:56 452 1
怎么用matlab进行频谱分析
 
2018-11-20 16:33:49 271 0
怎么用matlab进行频谱分析
 
2014-10-23 15:28:26 436 2
利用matlab怎样进行频谱分析
 
2018-11-25 10:47:26 247 0
利用matlab怎样进行频谱分析
 
2018-04-04 03:53:12 420 1
如何利用matlab进行频谱分析
 
2017-10-30 23:21:47 411 1
利用matlab怎样进行频谱分析
 
2017-03-25 00:15:08 302 1
如何采用matlab对单片机采集的数据进行频谱分析?
我用单片机采集到电动机的振动信号,并通过ad转换器转换为数字信号。但是,这些数字信号如何移植到matlab中,进行频谱分析?
2012-09-14 15:50:27 515 3
关于使用matlab对txt文件的信号采样进行频谱分析
现有1000Hz采样的信号的txt文件(里面只有振幅数据),每个文件Z多有100000个数据,请问如何使用MATLAB绘制信号图形以及进行频谱分析,图片是部分数据(只有一列),Z好能给出代码,谢谢
2016-08-23 21:54:42 353 1
matlab中如何对正弦函数的采样序列进行频谱分析
clear; Fs=100; N=64; t=(0:1/Fs:1); y=sin(2*pi*10*t); stem(t(1:N),y(1:N)); 用上面的语句采样,之后用Y=fft()进行FFT计算频谱,那括号中应该是什么?还有FFT之后如何将横坐标转换成频率。谢谢!
2018-03-28 23:07:28 432 1
用C语言编程对离散信号进行FFT变换,进行频谱分析并和Matlab频谱分析对比
用C语言编程对离散信号进行FFT变换,进行频谱分析并和Matlab频谱分析对比,各位谁会的帮帮忙吧,这个实在是不会了,网上找的程序都不能用~~
2017-10-03 05:31:24 429 1
matlab频谱分析
n1=randn(1,100); t=1:.2:100 y1=sin(t); plot(t,y1) hold on y2=cos(2*t); plot(t,y2); hold on y=y1.*y2+n1; plot(t,y); 给这段程序中的信号 进行频谱分析。牛人帮忙写一个频谱分析的程序
2009-01-14 10:03:16 461 2
示波器FFT进行一段声音的频谱分析,如图所示
如何判定在300HZ-4000Hz之间的谐波分量的相对声压级在脉冲频率处幅度的正负15dB范围内?
2018-04-12 11:38:08 285 3
如何在MATLAB中进行音频的频谱分析
 
2017-06-12 10:16:51 382 1
如何在MATLAB中进行音频的频谱分析?
一直很疑惑,首先我截了一段WAV格式的音频,该如何导入到MATLAB软件里? 假如我用这行代码做分析: t=0:1/256:1;%采样步长 y= 2+3*cos(2*pi*50*t-pi*30/180)+1.5*cos(2*pi*75*t+pi*90/180); N=length(t); %样点个数 plot(t,y); fs=256;%采样频率 df=fs/(N-1)... 一直很疑惑,首先我截了一段WAV格式的音频,该如何导入到MATLAB软件里? 假如我用这行代码做分析: t=0:1/256:1;%采样步长 y= 2+3*cos(2*pi*50*t-pi*30/180)+1.5*cos(2*pi*75*t+pi*90/180); N=length(t); %样点个数 plot(t,y); fs=256;%采样频率 df=fs/(N-1) ;%分辨率 f=(0:N-1)*df;%其中每点的频率 Y=fft(y)/N*2;%真实的幅值 %Y=fftshift(Y); figure(2) plot(f,abs(Y)); 那其中第二排的函数表达式是如何得到(分析而来)的? 又比如我查询到的MATLAB对音频的处理: 例1:现以微软自带的“Windows XP 关机.wav”音频信号为例,先将其复制另存到文件名为XPexit.wav的MATLAB当前目录中,再通过音量标准化处理后保存为XPquit.wav文件。实现程序如下:   clear; close all; clc;  [Y,FS,NBITS]=wavread('XPexit.WAV');% 将WAV文件转换成变量 FS,NBITS,% 显示采样频率和量化比特  Ym=max(max(max(Y)),max(abs(min(Y)))),% 找出双声道极值  X=Y/Ym;% 归一化处理  wavwrite(X,FS,NBITS,'XPquit.wav')% 将变量转换成WAV文件   试听可知标准化处理后音量稍大。 但是我试过以后发现MATLAB提示: Error: File: Untitled.m Line: 2 Column: 1 The input character is not valid in MATLAB statements or expressions. 该如何操作呢? 我是新手学习MATLAB,有很多地方不懂,比如不懂上图程序框和下图的区别在哪里 希望有大神能解答我的疑问! 展开
2015-07-10 14:24:30 466 1

5月突出贡献榜

推荐主页

最新话题