爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15932|回复: 2

[程序设计] Matlab 如何按时间序列线性插值

[复制链接]
发表于 2018-7-4 13:20:29 | 显示全部楼层 |阅读模式
6金钱
我有一份类似这样的数据,时间间隔不规律,想把它插值成每小时的数据。求大神指导!

时间流量(m3/s)
1956/6/3 2:10
3630
1956/6/3 8:00
3450
1956/6/3 14:50
3320
1956/6/4 14:45
2630
1956/6/5 8:20
2250
1956/6/6 2:00
2010
1956/6/6 14:13
1820
1956/6/7 16:00
1580
1956/6/8 8:50
1460
1956/6/10 2:00
1310

密码修改失败请联系微信:mofangbao
发表于 2018-7-5 11:33:57 | 显示全部楼层
clear all;clc
datestring=['1956-06-03 02:10';...
            '1956-06-03 08:00'; ...
            '1956-06-03 14:50';...
            '1956-06-04 14:45';...
            '1956-06-05 08:20';...
            '1956-06-06 02:00';...
            '1956-06-06 14:13';...
            '1956-06-07 16:00';...
            '1956-06-08 08:50';...
            '1956-06-10 02:00' ];
flux=[3630;3450;3320;2630;2250;2010;1820;1580;1460;1310];
date1='1956-06-03 03:00';
date2='1956-06-03 04:00';
date3='1956-06-10 02:00';
dt=datenum(date2)-datenum(date1);
time_hour=[datenum(date1):dt:datenum(date3)]';
time_old=datenum(datestring);
flux_hour=interp1(time_old,flux,time_hour);
scatter(time_old,flux,'*r');hold on
plot(time_hour,flux_hour)
datetick('x')

time_interp.m

755 Bytes, 下载次数: 3, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2018-7-5 11:34:38 | 显示全部楼层
clear all;clc
datestring=['1956-06-03 02:10';...
            '1956-06-03 08:00'; ...
            '1956-06-03 14:50';...
            '1956-06-04 14:45';...
            '1956-06-05 08:20';...
            '1956-06-06 02:00';...
            '1956-06-06 14:13';...
            '1956-06-07 16:00';...
            '1956-06-08 08:50';...
            '1956-06-10 02:00' ];
flux=[3630;3450;3320;2630;2250;2010;1820;1580;1460;1310];
date1='1956-06-03 03:00';
date2='1956-06-03 04:00';
date3='1956-06-10 02:00';
dt=datenum(date2)-datenum(date1);
time_hour=[datenum(date1):dt:datenum(date3)]';
time_old=datenum(datestring);
flux_hour=interp1(time_old,flux,time_hour);
scatter(time_old,flux,'*r');hold on
plot(time_hour,flux_hour)
datetick('x')
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表