平滑的一部分数据

18视图(30天)
KuriGohan
KuriGohan 2022年4月11日
评论道: 约翰D 'Errico 2022年4月12日
我有一个5000年x1数组。我想顺利的数据从500:1500光滑函数。现在我已经创建了另一个数组1000 x1平滑数据,然后覆盖500:1500原始数组中的数据,但是有一种更简单的方法去做吗?

接受的答案

KALYAN ACHARJYA
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评论
KuriGohan
KuriGohan 2022年4月12日
是的,这类似于我现在就做。我只是不复制保留原始数据,我也会增加。谢谢你!

登录置评。

答案(1)

约翰D 'Errico
约翰D 'Errico 2022年4月11日
嗯,没有。为什么要有呢?
事实上,提取部分你想要光滑,然后覆盖平滑片段回数组看起来晶莹剔透,易于实现,易于调试,容易阅读,快速的其他计划。那么为什么有另一种方式吗?
2的评论
约翰D 'Errico
约翰D 'Errico 2022年4月12日
所以给你写一个函数,它,只提取这部分,然后替换后光滑。现在你可以叫它经常。写函数将数据作为参数,第二个参数,表明特定的间隔。光滑和替换。
这是MATLAB是如何工作的。如果你想要的东西没有绝对的一般需要,那么没人会有writtten这么具体的东西。在这种情况下,你写一个函数,它给你。

登录置评。

标签

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!