插值法处理一维曲线数据

 时间:2024-10-15 23:21:19

数倌栗受绽据分析在各个领域都有着广泛的应用。插值法是在给定的基准数据情况下,研究如何平滑的估算出基准数据之间其他点的函数数值。办公过程蒗钰妒蟥中经常会遇到需要估计数据使曲线平滑的场合,使用MATLAB对数据进行插值处理较为简单,介绍之。

工具/原料

电脑(Win7系统),Excel办公软件(WPS为例),MATLAB(2014R为例)

待处理数据(已保存于Excel中)

方法/步骤

1、打开待处理数据素在的Excel文件,如下图,时间t和电压y的关系曲线数据。

插值法处理一维曲线数据

2、选中两列数据,插入二者关系曲线如图,此图是原始数据曲线,可以看到曲线较为僵硬,不太平滑,保存好此文件(不必关闭)。

插值法处理一维曲线数据

3、打开MATLAB,如图。点击上面的“导入数据”按钮。

插值法处理一维曲线数据

4、弹出选择文件框,选中刚才的文件,点击打开。我的放在桌面上了,你的自己找。

插值法处理一维曲线数据

5、在打开的文件中选中(可以下拉)待处理的两列数据,点击上面的“导入所选内容”。注意此张虢咆噘时有的数据文件打开后,所选数据列的最上面是“元胞”,须改为“数值”。

插值法处理一维曲线数据

6、导入成功后,回到MATLAB主界面,左下角工作区显示已经导焯拜芪恨入的变量名称和大小(我的14行1列),一般自动添加的名称难以识别,建议右键重命名为你能够识别的名字(我的分别为t,y)。

插值法处理一维曲线数据

7、由于瘫蝠熨夯我的数据原来步长是25,太大,导致数据曲线不理想。我想在每两个数据点时间再插入4个点,所以插值时鹚兢尖睁的步长应该设定为5。调用一维三次样条插值函数“spline”输入语句x2=[0:5:300];y2=interp1(t,y,x2,'spline');

插值法处理一维曲线数据

8、上步回车,得到插值后的数据点,共61个,这些数据点存在向量y2中。左下角的工作区中已经生成y2向量。

插值法处理一维曲线数据

9、双击打开y2,如下图。单击数据行最左侧的“1”选中一行,“Crtl+C”复制。

插值法处理一维曲线数据

10、返回到Excel中,找一块较大的空白区域,将数据粘贴到合适位置。鼠标别动,在此复制这些数据。

插值法处理一维曲线数据

11、然后在合适位置单击鼠标选中一个数据框,如图。

插值法处理一维曲线数据

12、右击选中“选择性粘贴”,

插值法处理一维曲线数据

13、在弹出的选项框中选中下面的“转置”,并确定。

插值法处理一维曲线数据

14、此时插值后的全部数据便粘贴到表格中(以列数据的形式)

插值法处理一维曲线数据

15、把原来的行数据选中删除。选中列数据,在上面工具框中选择佼沣族昀:插入—散点图—带平滑线和数据标记的散点图,生成插值后的数据曲线图。

插值法处理一维曲线数据

16、结果对比如图。

插值法处理一维曲线数据

Visio如何设置文件或应用程序的超链接 动力学仿真中怎么定义阻尼模型 Pyplot如何设置散点图X和Y轴的最大值#校园分享# matlab中的微分方程的数值积分 在线SPSS spssau-配对样本Wilcoxon检验操作步骤
热门搜索
火箭简笔画图片大全 惠比特犬图片 淡水鱼图片 钟汉良图片 月经血块图片