帮助中心帮助中心
时间表行下标的时间公差
S = withtol (rowTimes tol)
例子
S = withtol (rowTimes,托尔)创建下标以选择时间表的行。年代选择行时间与时间匹配的所有行rowTimes在规定的公差范围内托尔.的rowTimes参数是datetime或duration数组,或指定日期和时间的字符向量的单元格数组。托尔必须是一个持续时间值。
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 -2015 01:00:00 37.3 29.4 18- 12 -2015 02:00:01 39.1 29.6 18- 12 -2015 02:59:57 42.3 30 18- 12 -2015 04:00:00 42.6 30 18- 12 -2015 05:00:00 43 30.1 18- 12 -2015 05:59:58 43.9 29.9 18- 12 -2015 06:59:59 44.1 29.9 18- 12 -2015 08:00:00 43.3 29.8 18- 12 -2015 09:00:03 42.5 29.6 18- 12 -2015 10:00:02 42 29.7
创建一个从3点到8点的时间向量。
newTimes = datetime(2015,12,18) + hours(3:8)
新时期=1 x6 datetime第四列至第六列2015年12月18日06:00:00 2015年12月18日07:00:00 2015年12月18日08:00:00
选择行TT行乘以匹配时间新时期在五秒。
TT
新时期
S = withtol(新时期,秒(5));TT2 = TT(年代,:)
TT2 =6×2时间表时间温度压力____________________ ____________ 18- 12-2015 02:59:57 42.3 30 18- 12-2015 04:00:00 42.6 30 18- 12-2015 05:00:00 43 30.1 18- 12-2015 05:59:58 43.9 29.9 18- 12-2015 06:59:59 44.1 29.9 18- 12-2015 08:00:00 43.3 29.8
要在时间表中匹配的时间,指定为日期时间数组、持续时间数组、字符向量的单元格数组或字符串数组。rowTimes包含与时间表的行时间不完全匹配的时间,但可能在指定的容忍范围内。
如果rowTimes是字符向量或字符串数组的单元格数组,则数组的元素指定日期和时间datetime或持续时间可以转换的函数。
datetime
持续时间
允许将时间与时间表的行时间进行匹配,指定为持续时间、字符向量或字符串标量。
如果托尔那么字符向量或字符串是标量吗托尔的指定时间持续时间可以转换的函数。
介绍了R2016b
timerange|同步|调整时间|vartype|containsrange|overlapsrange|withinrange
timerange
同步
调整时间
vartype
containsrange
overlapsrange
withinrange
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处