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

运行结果如下 :

相关推荐
Easy_Package5 分钟前
【QT】构建项目
开发语言·c++·笔记·qt
晓131313 分钟前
第八章 Python基础进阶-数据可视化(终)
开发语言·python·信息可视化
十五年专注C++开发25 分钟前
C++11之std::is_convertible
开发语言·c++
小鱼学习笔记31 分钟前
4.1最大子数组和(贪心算法、动态规划)
算法·贪心算法·动态规划
FAREWELL0007533 分钟前
C#核心学习(八)面向对象--封装(7)终章 C#内部类和分部类
开发语言·学习·c#·内部类·密封类·分部类
Мартин.1 小时前
[CISSP] [6] 密码学和对称密钥算法
算法·密码学
weixin_428498491 小时前
将MATLAB神经网络数据转换为C/C++进行推理计算
c语言·神经网络·matlab
我自纵横20231 小时前
使用 JavaScript 动态设置 CSS 样式
开发语言·前端·javascript·css·html·json·html5
勤劳的进取家1 小时前
贪心算法之Huffman编码
数据结构·人工智能·算法·数学建模·贪心算法·动态规划
const5441 小时前
cpp自学 day19(多态)
开发语言·c++