文档帮助中心文档
确定时间表行时间是否在指定的时间范围内
TF =在antange(tt,范围内)
tf =在antange(tt,oneTime)
[tf, whichRows] = withinrange (___)
例子
特遣部队= withinrange (TT,rangeOfTimes)返回1(真的),如果行次的范围TT是否完全在规定的时间范围内rangeOfTimes.否则,它将返回0(假).
特遣部队= withinrange (TT,rangeOfTimes)
特遣部队
TT
rangeOfTimes
1
真的
0
假
行乘以的范围TT由其最小和最大行时间决定。
特遣部队= withinrange (TT,一度)返回1如果是行时间TT所有的时间都是一样的吗一度.
特遣部队= withinrange (TT,一度)
一度
[特遣部队,whichRows] =在antange(___)也返回指示哪一行的逻辑索引TT在指定的时间范围内。
[特遣部队,whichRows] =在antange(___)
whichRows
全部折叠
创建一个时间表,其行时间范围从0秒到0.4秒。
强度= [100;98.7;95.2;101.4;99.1);TT =时间表(强度,'timestep',秒(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秒钟。要创建对象,请使用时间范围函数。它的输入是持续的,您可以使用它使用秒函数。
时间范围
秒
Rangeoffimes = timerange(秒(-1),秒(1))
rangeOfTimes =时刻表timerange下标:选择时间在半开间隔中的时刻表行:[-1 sec, 1 sec)参见Select时间表数据按行时间和变量类型。
确定是否是行时间TT在指定的范围内rangeOfTimes.
tf =逻辑1
创建另一个时间范围对象,范围为0.1-0.9秒。的withinrange函数返回0,因为第一行时间TT不是在rangeOfTimes.
withinrange
RangeOffimes = timerange(秒(0.1),秒(0.9))
Arrangeoftimes =时间表TIMERANGE下标:在半开interval中选择时间行:[0.1秒,0.9秒)请参阅按行时间和变量类型选择时间线数据。
tf =逻辑0
创建两个具有不同时间范围的时间表。时间表也可以有不同的变量和不同的行数。
强度= [100;98.7;95.2;101.4;99.1);tt1 =时间表(强度,'timestep',秒(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 =时间表(阅读,'timestep',秒(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 = withinrange (TT1 TT2)
另一方面,行乘以的范围TT2.不在范围内TT1..
tf = withinrange (TT2 TT1)
创建一个在每个月开发和中间设置的价格的时间表。
时间= 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时间表时间价格___________ _____ 2018年1月1日106年1月15日108年2月1日88年2月15日108年3月1日101年3月15日87
使用该点及时指定点约会时间函数。这次是2018年2月1日的午夜。
约会时间
前= datetime ('2018-02-01')
曾经的=约会时间01 - 2月- 2018
比较行时间TT来一度.虽然一排时间发生得等于一度,另一行乘以不相等。因此,withinrange函数返回0。
时间表可以有重复的行时间。改变所有的行时间TT到相同的价值和呼叫withinrange再次。现在,所有行时间都等于一度, 和withinrange返回1.
TT.Time(1:结束)=前
tt =6×1时间表时间价格___________ _____ 01-2月-2018 106 01-Feb-2018 108 01-Feb-2018 88 01-Feb-2018 108 01-Feb-2018 101 01-Feb-2018 87
创建时间表。
指定时间范围。然后确定哪行TT在时间范围内。第二个输出参数,whichRows,是一个逻辑数组,其元素对应于TT.它包含1行时间在时间范围内的每一行,和0对于每个行时间而不是。
rangeOfTimes = timerange(秒(0.1),秒(0.35));[tf, whichRows] = withinrange (TT, rangeOfTimes)
whichRows =5x1逻辑阵列0 1 1 1 0
要访问时间范围内的行,请索引到TT使用whichRows.
TT2 = TT (whichRows:)
TT2 =3×1的时间表时间强度 _______ _________ 0.1秒98.7 0.2秒95.2 101.4 0.3秒
输入时间表。的最小和最大行次数TT确定其时间范围。
时间范围,可以指定为时间范围对象,也可以指定为时间表。
如果使用时间范围对象,则使用该目标时间范围功能,并将范围的开始和结束时间明确指定为输入时间范围.
如果使用时间表,则不需要显式地指定范围的开始和结束。withinrange从时间表的最小和最大行时自动获取它们。
持续时间
一段时间,指定为一个约会时间或者持续时间标量。
真或假,作为逻辑返回1如果行乘以的范围TT是否完全在规定的时间范围内rangeOfTimes,而且逻辑上0否则。
指定时间范围内的行索引,作为逻辑数组返回。你可以索引到TT使用whichRows.
例如,在此代码中,您可以使用第二个输出withinrange编入时间表TT.的时间表TT2.仅包括行时间在指定范围内的那些行rangeOfTimes.
[tf,whenvars] =(tt,范围);tt2 = t(哪个,:)
containerRange.|约会时间|持续时间|重叠漫步|秒|时间范围|时间表|withtol
containerRange.
重叠漫步
时间表
withtol
这是versión修改ejemplo。我们有什么可以修改的吗?
在MATLAB中有一个对应的序列:
突击队发射introduciéndolo在MATLAB的突击队的ventana。导航系统不允许使用MATLAB。
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系