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

运行结果如下 :

相关推荐
Aaron158812 小时前
电子战侦察干扰技术在反无人机领域的技术浅析
算法·fpga开发·硬件架构·硬件工程·无人机·基带工程
二狗哈12 小时前
Cesium快速入门15:图元Primitive创建图像物体
开发语言·javascript·3d·webgl·cesium·地图可视化
lljss202012 小时前
C# 定时器类实现1s定时器更新UI
开发语言·c#
白杨攻城狮12 小时前
C# 关于 barierr 心得
开发语言·c#
zhglhy12 小时前
Jaccard相似度算法原理及Java实现
java·开发语言·算法
catchadmin12 小时前
PHP 8.5 容器化实战指南
开发语言·php
nono牛12 小时前
完整bash语法教程:从零到专家
开发语言·chrome·bash
啥都不懂的小小白12 小时前
Java日志篇3:Logback 配置全解析与生产环境最佳实践
java·开发语言·logback
江沉晚呤时12 小时前
延迟加载(Lazy Loading)详解及在 C# 中的应用
java·开发语言·microsoft·c#
仰泳的熊猫12 小时前
1140 Look-and-say Sequence
数据结构·c++·算法·pat考试