[已答复] 请教处理数据的台阶跳变问题

[复制链接]
pxf33 发表于 2022-11-22 21:40:02
10 财富积分


各位老师,在做实验时由于受到偶然的干扰,数据在几个位置出现了台阶跳变(下图中的圆圈标记处),请问有没有什么好的办法处理掉这些台阶,让数据精确连续地接上?提前感谢各位的指导!

数据的台阶跳变

数据的台阶跳变

附上实验的原始数据:
数据.zip (3.78 MB, 下载次数: 2)

3 条回复


wjb986555360 发表于 7 天前
你的原始数据跟你的图对不上啊,建议你用diff函数求一阶导数,这些异常点的一阶导数应该是比其他点变化来得大

pxf33 发表于 6 天前
wjb986555360 发表于 2022-11-25 22:13
你的原始数据跟你的图对不上啊,建议你用diff函数求一阶导数,这些异常点的一阶导数应该是比其他点变化来得 ...

感谢回复,数据对的上,主要是第三列和第四列,图上的是第四列数据。plot之后需要放大了看细节,因为台阶比较小。
用了diff,也可以找出位置,但是这些位置的点不知道怎么处理比较好,用了interp1插值(样条插值)和polyfit两种方式处理,好像都处理的不太好,最后还是会有一些插值或拟合的地方出现台阶。

2010364132 发表于 5 天前
你的意思想把数据回归到一条近似直线上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表