MATLAB中的resample函数根本理解,我专栏中有Guitar.MAT资源
2023-09-14 09:15:31 时间
源程序如下:(这是一个音乐程序矩阵:Guitar.MAT,)
clear all; close all;
load('Guitar.MAT'); %下载Guitar.MAT矩阵到matlab中,显示两个矩阵如下所示
wavetemp = zeros(length(realwave),1); %行、列数据,行是length的数值的行数,列是1列
waveresampled = resample(realwave,10,1); %显然,就行数提高了10倍。
打开两个wavetemp矩阵,和waveresampled矩阵,发现wavetemp中的相邻数据的间隔,在waveresampled中的间隔是10个,验证了将频率扩展了10倍。
% resample为信号降采样处理,理解如下:
% B = resample(x,90,250); %采样从250Hz降到90Hz,如果250在前,就是插值从90到250,可以
% 看B的长度,250Hz采样4000个数据等于90Hz采样1440个数据,这就是降采样。
% 4000/250=1440/90=16;
相关文章
- Matlab之mdl:风力发电系统仿真模型power_wind_dfig文件
- 基于轨迹优化的自动驾驶汽车跟随自行车模型动力学控制(Matlab代码实现)
- lssvm聚类研究(Matlab代码实现)
- 【MATLAB】详解文件操作(必收藏)
- 圣诞树(html,python,matlab)完整源码
- MIMO系统Vblast检测算法误码率matlab仿真,对比了zf,mmse,mmse-sic,zf-sic,osic
- m基于深度学习的LTE信号检测算法matlab仿真
- m基于matlab的wcdma软切换算法的研究分析和仿真
- m基于模糊控制与遗传优化的自适应ADRC双闭环控制策略matlab仿真
- 全网唯一, MATLAB绘制好看的弦图
- 【MATLAB】matlab 文档使用 ( 文档查询 | 文档层次 | 自带搜索工具 | 帮助命令 | 学习导引 )
- MATLAB-蒙特卡罗方法
- 电力系统强大的CVX学习(Matlab&Python)
- 【语音编码】基于matlab ADPCM编解码(Matlab代码实现)
- 基于改进模因算法的考虑工人安排的分布式柔性作业车间调度问题(Matlab代码实现)
- 神奇的量子世界——量子遗传算法(Python&Matlab实现)