首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Matlab中更改数据以与采样频率相关

在Matlab中更改数据以与采样频率相关
EN

Stack Overflow用户
提问于 2013-10-20 19:08:04
回答 1查看 204关注 0票数 0

您好,我有一份在实验过程中测量的数据文档。文档的第一列是时间、之后的扭矩和位移读数。我的测量设备本应以200 to的频率采样,但在实验过程中,随着测量数据的增加,计算机速度变慢,导致采样率低于200 to。但是,我要求以精确的采样频率读取数据(0和200 to之间的任何值都可以接受),如何修改/内插我的数据以使其与所需的频率相关?

EN

回答 1

Stack Overflow用户

发布于 2013-10-20 20:21:07

对于常规重采样,请使用resample函数(有关使用示例,请参见其doc )。它允许您将重采样因子指定为有理数,但限制了分子和分母不能太大。当重采样因子非常接近1时,这会施加限制;除此之外,这是可行的方法。

如果您需要非常好的重采样因子(例如,通过百万分之一的数量级来校正采样频率,这需要非常接近1的重采样因子),我建议您使用interp1函数的线性插值(参见其doc)。此插值方法不如重采样的方法好,但对于接近1的重采样因子,误差可以忽略不计,并且它允许您非常精细地控制重采样因子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19476660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档