文件帮助中心文件
确定时间表是否在指定时间范围内
rangeOfTimes tf = withinrange (TT)
曾经的tf = withinrange (TT)
[tf,whersrows] = inhandange(___)
例子
TF.= inhandange(TT.那范围)回报1(真正的)如果行时间的范围TT.完全在指定的时间范围内范围.否则,它返回0.(错误的)。
TF.= inhandange(TT.那范围)
TF.
TT.
范围
1
真正的
0.
错误的
行时间的范围TT.由其最小和最大行时间决定。
TF.= inhandange(TT.那曾经的)回报1如果行乘以TT.都是相同的,所有等于指定的时间曾经的.
TF.= inhandange(TT.那曾经的)
曾经的
[TF.那这件事) = withinrange (___)还返回指示哪一行的逻辑索引TT.在指定的时间范围内。
[TF.那这件事) = withinrange (___)
这件事
全部收缩
创建一个行时间范围为0 ~ 0.4秒的时刻表。
强度= [100;98.7;95.2;101.4;99.1);tt =时间表(强度,“步伐”秒(0.1))
TT =5×1时间表时间强度_______ _________ 0秒100 0.1秒98.7 0.2秒95.2 0.3秒101.4 0.4秒99.1
创建时间范围对象,范围为-1 ~ 1秒。要创建对象,请使用timerange函数。它的输入是持续时间,可以使用秒函数。
timerange
秒
rangeOfTimes = timerange(秒(1),秒(1))
Arrangeoftimes =时间表TIMERANGE下标:在半开interval中选择时间行:[-1秒,1秒)请参阅按行时间和变量类型选择时间线数据。
确定行是否乘以TT.是否在由范围.
tf =逻辑1
创建另一个时间范围对象,范围为0.1-0.9秒。这在宽容函数返回0,因为第一行时间TT.不在内部范围.
在宽容
rangeOfTimes = timerange(秒(0.1),秒(0.9))
rangeOfTimes =时间表时间范围下标:选择时间表行,时间在半开间隔:[0.1秒,0.9秒)参见选择时间表数据行时间和变量类型。
tf =逻辑0.
使用不同时间范围创建两个时间表。时间表也可以具有不同的变量和不同数量的行。
强度= [100;98.7;95.2;101.4;99.1);TT1 =时间表(强度,“步伐”秒(0.1))
tt1 =5×1时间表时间强度_______ _________ 0秒100 0.1秒98.7 0.2秒95.2 0.3秒101.4 0.4秒99.1
读数= [74; 83; 99; 75; 87; 93; 92];TT2 =时间表(读数,“步伐”秒(0.1),'开始时间',秒(-0.1))
tt2 =7×1时间表时间读数________ ________ -0.1秒74 0秒83 0.1秒99 0.2秒75 0.3秒87 0.4秒93 0.5秒92
确定是否在行中的范围TT1是在行时间范围内TT2.
TT1
TT2
tf =在antrange(tt1,tt2)
另一方面,行时间的范围TT2不在?的范围内TT1.
tf =在antange(tt2,tt1)
创建一个时间表,包含在每个月的月初和中旬设定的价格。
time = datetime({“2018-01-01”;'2018-01-15';“2018-02-01”;“2018-02-15”;'2018-03-01';“2018-03-15”});价格= randi([85 110],6,1);tt =时间表(时间,价格)
TT =6×1的时间表时间价格___________ _____ 01-jan-2018 106 15-jan-2018 108 01-2月2018 88 15-2月 - 2018 108 01-Mar-2018 101 15-Mar-2018 101 15-Mar-2018 87
指定一个时间点datetime函数。现在是2018年2月1日午夜。
datetime
OneTime = DateTime(“2018-02-01”)
oneTime =datetime01-2月 - 2018年
比较的行时间TT.到曾经的.而一行时间恰好等于曾经的,另一行时间不等于。因此,这是在宽容函数返回0。
时间表可以具有重复的行时间。更改所有行时间TT.以同样的价值,呼唤在宽容一次。现在,所有的行乘以等于曾经的,在宽容回报1.
tt.time(1:结束)=上一步
TT =6×1的时间表时间价格___________ _____ 01- 2 -2018 106 01- 2 -2018 108 01- 2 -2018 88 01- 2 -2018 108 01- 2 -2018 101 01- 2 -2018 87
创建一个时间表。
请指定时间段。然后确定哪些行TT.在时间范围内。第二个输出参数,这件事,是一个逻辑阵列,其元素对应于行的行TT..它包含了1对于行时间在时间范围内的每一行,以及0.对于行时间不是的每一个。
Rangeoffimes = timerange(秒(0.1),秒(0.35));[tf,whenrows] =在antange(tt,范围内)
哪个=5 x1逻辑阵列0 1 1 1 0
要在时间范围内访问行,索引TT.使用这件事.
tt2 = tt(thewrows,:)
tt2 =3×1时间表时间强度_______ _________ 0.1秒98.7 0.2秒95.2 0.3秒101.4
输入时间表。最小和最大行时间TT.确定其时间范围。
时间范围,指定为时间范围对象或时间表。
如果使用时间范围对象,则使用timerange函数,并显式指定该范围的开始和结束时间作为输入timerange.
如果使用时间表,则无需明确指定范围的开头和结尾。在宽容从时间表的最小和最大行时间自动获取它们。
期间
单个时间,指定为datetime或期间标量。
True或false,作为逻辑返回1如果是行时间的范围TT.完全在指定的时间范围内范围和一个逻辑的0.除此以外。
指定时间范围内的行的索引作为逻辑阵列返回。你可以索引TT.使用这件事.
例如,在这段代码中,可以使用的第二个输出在宽容索引进入时间表TT..时间表TT2仅包括其行时间在指定范围内的行范围.
(tf, whichVars) = (TT, rangeOfTimes);TT2 = T (whichRows:)
backgroundPool
ThreadPool
此功能完全支持基于线程的环境。金宝app有关更多信息,请参阅在基于线程的环境中运行MATLAB函数.
杜罗利|timerange|秒|时间表|datetime|期间|containsrange|overlapsrange
杜罗利
时间表
containsrange
overlapsrange
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室