文档帮助中心
时间表列下标的时间容忍度
S = withtol (rowTimes tol)
例子
S = withtol (rowTimes,托尔)创建下标以选择时间表的行。年代选择行时间与时间匹配的所有行rowTimes在规定的公差范围内托尔。该rowTimes参数是日期时间或持续时间数组,或指定日期和时间的字符向量的单元格数组。托尔必须是持续时间值。
S = withtol (rowTimes,托尔)
rowTimes
托尔
年代
如果rowTimes包含日期时间值,则只能使用年代将行时间为日期时间值的时间表下标。类似地,如果rowTimes包含持续时间值,则只能使用年代到下标成一个时间表,后者的行时间持续时间值。
全部折叠
创建一个包含温度和压力数据的时间表,排时间以小时为单位。行乘以有一个轻微的随机方差。选择与时间向量中对应时间在5秒内匹配的行时间的行时间。
时间= datetime(2015,12,18) + hours(1:10)' + seconds(randn(10,1));Temp = [37.3 39.1 42.3 42.6 43 43.9 44.1 43.3 42.5 42]';压力=[29.4、29.6、30.0、30.0、30.1、29.9、29.9、29.8、29.6、29.7]';TT =时间表(时间、温度、压力)
TT =10×2时间表临时压力____________________ __ ________ 18 - 12月18 - 2015 01:00:00 37.3 29.4 39.1 - 29.6 - 12月- 2015 02:00:01 12月18 - 30 - 2015 02:59:57 42.3 12月18 - 30 - 2015 04:00:00 42.6 12月18 - 43 - 2015 05:00:00 30.1 18 - 12月18 - 2015 05:59:58 43.9 29.9 44.1 - 29.9 - 12月- 2015 06:59:59 18 - 12月18 - 2015 08:00:00 43.3 29.8 42.5 - 29.6 - 12月- 2015 09:00:03 18 - 12月- 2015 29.7 10:00:02 42
创建跨越时间从3:00到8:00的时间向量。
newTimes =日期(2015,12,18)+小时(3:8)
新时期=1 x6 datetime第1列至第3列18- 12 -2015 03:00:00 18- 12 -2015 04:00:00 18- 12 -2015 05:00:00
选择行TT用行乘以匹配的时间新时期在五秒。
TT
新时期
S = withtol(新时期,秒(5));TT2 = TT(年代,:)
TT2 =6×2时间表临时压力____________________ __ ________ 12月18 - 30 - 2015 02:59:57 42.3 12月18 - 30 - 2015 04:00:00 42.6 12月18 - 43 - 2015 05:00:00 30.1 18 - 12月18 - 2015 05:59:58 43.9 29.9 44.1 - 29.9 - 12月- 2015 06:59:59 18 - 12月- 2015 08:00:00 43.3 - 29.8
时间表中要匹配的时间,指定为日期时间数组、持续时间数组、字符向量的单元数组或字符串数组。rowTimes包含与时间表的行时间不完全匹配的时间,但可能在指定的容忍范围内的时间。
如果rowTimes是字符向量或字符串数组的单元格数组,则数组的元素指定日期和时间约会时间要么持续时间可以转换的函数。
约会时间
持续时间
公差匹配倍到时间表的行倍,指定为持续时间,字符向量,或串标量。
如果托尔是一个字符向量或标量串,然后托尔指定时间的持续时间功能可以转换。
containsrange|overlapsrange|重新定时|同步|时间范围|vartype|withinrange
containsrange
overlapsrange
重新定时
同步
时间范围
vartype
withinrange
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系