使用Matlab实现声音信号处理

利用Matlab软件对声音信号进行读取、放音、存储

先去下载一个声音文件;使用这个代码即可

Matlab 复制代码
clear;
clc;
[y, Fs] = audioread('xxx.wav');
plot(y);
y = y(:, 1);
spectrogram(y);
sound(y, Fs);
% player = audioplayer(y, Fs);

y1 = diff(y(:, 1));
subplot(2, 1, 1);
plot(y(:, 1));
subplot(2, 1, 2);
plot(y1);

运行结果如下 :

相关推荐
背心2块钱包邮18 小时前
第9节——部分分式积分(Partial Fraction Decomposition)
人工智能·python·算法·机器学习·matplotlib
Simon席玉18 小时前
C++的命名重整
开发语言·c++·华为·harmonyos·arkts
仰泳的熊猫18 小时前
1148 Werewolf - Simple Version
数据结构·c++·算法·pat考试
chao18984418 小时前
MATLAB中的多重网格算法与计算流体动力学
开发语言·算法·matlab
木盏18 小时前
三维高斯的分裂
开发语言·python
大工mike18 小时前
代码随想录算法训练营第四十四天 | 99.岛屿数量 深搜 99.岛屿数量 广搜 100. 岛屿的最大面积
算法
精神小伙就是猛18 小时前
C# sealed密封 追本溯源
开发语言·c#
不穿格子的程序员18 小时前
从零开始学算法——链表篇3:合并两个有序链表 + 两数相加
数据结构·算法·链表·dummy
真正的醒悟18 小时前
图解网络35
开发语言·网络·php
大连好光景18 小时前
批量匿名数据重识别(debug记录)
开发语言·python