matlab 对自己录制的声音进行频谱分析
-
想对自己录制的声音(例如一个拍巴掌的声音),在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月突出贡献榜
推荐主页
最新话题
-
- #DeepSeek如何看待仪器#
- 干体炉技术发展与应用研究
- 从-70℃到150℃:一台试验箱如何终结智能...从-70℃到150℃:一台试验箱如何终结智能调光膜失效风险?解决方案:SMC-210PF-FPC温湿度折弯试验箱的五大核心价值1. 多维度环境模拟,覆盖全生命周期测试需求超宽温域:支持-70℃至+150℃的极限温度模拟(可选配),复现材料在极寒、高温、冷热冲击下的性能表现;控湿:湿度范围20%~98%RH(精度±3%RH),模拟热带雨林、沙漠干燥等复杂工况,暴露材料吸湿膨胀、分层缺陷;动态折弯:0°~180°连续可调折弯角度,支持R1~R20弯曲半径设定,模拟实际装配中的微小应力,提前预警裂纹、断裂风险。
参与评论
登录后参与评论