使用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);

运行结果如下 :

相关推荐
爱读书的小胖4 分钟前
80. 删除有序数组中的重复项 II
java·数据结构·算法
雪域迷影4 分钟前
Python Django 7 小时课程
开发语言·python·django
Escalating_xu32 分钟前
【C 语言】编译和链接:从源文件、目标文件到可执行程序完整解析
c语言·开发语言
臻选云栗子35 分钟前
PCDN跑不起来?先别甩锅给平台,问题可能出在这
算法·程序员
小画家~1 小时前
vue3 里面的 itemList.reduce
前端·数据结构·算法
Liuqy-051 小时前
线程的互斥与同步机制——互斥锁、条件变量、无名信号量
linux·开发语言·线程·进程·条件变量·同步·互斥
geats人山人海1 小时前
java 7异常
android·java·开发语言
All for pursuit.1 小时前
【完结】LeetCodeHot100题 详细解题过程及代码汇总
数据结构·c++·算法·leetcode
Pniubi2 小时前
分片的意义?
java·开发语言
重生之小比特2 小时前
【算法拾光】双指针|移动零 + 复写零
数据结构·c++·算法