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

运行结果如下 :

相关推荐
SmartRadio8 分钟前
MK8000(UWB射频芯片)与DW1000的协议适配
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网·dw1000
guygg888 分钟前
基于捷联惯导与多普勒计程仪组合导航的MATLAB算法实现
开发语言·算法·matlab
fengfuyao98510 分钟前
遗传算法与粒子群算法求解非线性函数最大值问题
算法
LeetCode天天刷24 分钟前
【软件认证】比特翻转【滑动窗口】
算法
froginwe1124 分钟前
Rust 文件与 IO
开发语言
源代码•宸26 分钟前
Leetcode—1123. 最深叶节点的最近公共祖先【中等】
经验分享·算法·leetcode·职场和发展·golang·dfs
liulilittle26 分钟前
LIBTCPIP 技术探秘(tun2sys-socket)
开发语言·网络·c++·信息与通信·通信·tun
yyy(十一月限定版)26 分钟前
c++(3)类和对象(中)
java·开发语言·c++
kekekka27 分钟前
2026年软文营销平台深度甄选指南:破解选择困境,聚焦长效价值
大数据·媒体
s砚山s29 分钟前
代码随想录刷题——二叉树篇(十三)
数据结构·算法