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

运行结果如下 :

相关推荐
ZiLing5 分钟前
2026 ROS 2 Lyrical 工程实例(一):从零搭建 AMR 激光 SLAM——Gazebo、slam_toolbox 与 Nav2 全链路跑通
算法
巴糖5 分钟前
为什么你的大模型总在胡说八道?—— top_k /top_p/temperature 调参实战手册
算法
rou10 分钟前
LeetCode410.分割数组的最大值
算法
垆边人似月.12 分钟前
华为题:字符串中最长连续数字串
开发语言·c++·算法
_不会dp不改名_13 分钟前
leetcode_3273 数位平方和的最大值
算法·leetcode·职场和发展
vivo互联网技术15 分钟前
SSR-Merge:把 LoRA 合并从"参数算术"变成"信号路由" | ICML 2026
人工智能·算法·计算机视觉
罗湖老棍子15 分钟前
座位安排(洛谷-P2071)
c++·算法·图论·匈牙利算法·二分图匹配
星夜离尘5618 分钟前
MATLAB 清洗 CSV 采样日志:重复时间戳、无效行、分组统计与自动出图
开发语言·matlab·数据分析·数据清洗·csv
巴糖21 分钟前
挑礼物这件事,暴露了你做选择时最大的问题
算法
程序猿追23 分钟前
立方体转到九十度:用 kotlin-math 核对鸿蒙上的两种旋转
android·开发语言·kotlin