平滑的一部分数据
18视图(30天)
显示旧的评论
我有一个5000年x1数组。我想顺利的数据从500:1500光滑函数。现在我已经创建了另一个数组1000 x1平滑数据,然后覆盖500:1500原始数组中的数据,但是有一种更简单的方法去做吗?
0评论
接受的答案
KALYAN ACHARJYA
2022年4月11日
编辑:KALYAN ACHARJYA
2022年4月11日
的一种方法
data =兰德(5000 1);
data_smooth =数据;%复制保留原始数据
data_ex = smoothdata(数据(500:1500));
data_smooth (500:1500) = data_ex;
你可以画出这些数据,数据& data_smooth看到区别。
答案(1)
约翰D 'Errico
2022年4月11日
嗯,没有。为什么要有呢?
事实上,提取部分你想要光滑,然后覆盖平滑片段回数组看起来晶莹剔透,易于实现,易于调试,容易阅读,快速的其他计划。那么为什么有另一种方式吗?
2的评论
约翰D 'Errico
2022年4月12日
所以给你写一个函数,它,只提取这部分,然后替换后光滑。现在你可以叫它经常。写函数将数据作为参数,第二个参数,表明特定的间隔。光滑和替换。
这是MATLAB是如何工作的。如果你想要的东西没有绝对的一般需要,那么没人会有writtten这么具体的东西。在这种情况下,你写一个函数,它给你。