이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。
时间表
타임스탬프가지정된서로다른유형의행과변수를포함하는时间表형배열
설명
时间表
은각행에시간값을연결하는테이블의한유형입니다。테이블과마찬가지로타임테이블은행개수가같은경우에한해서로다른데이터형과크기를가질수있는열방향데이터변수를저장합니다。또한타임테이블은하나이상의타임테이블에서타임스탬프가지정된데이터를정렬하고,결합하고,이데이터를사용하여계산을수행할수있는시간관련함수를제공합니다。
타임테이블의행 시간값은행에레이블을지정하는datetime
형 값 또는持续时间
형값입니다。행시간값과변수로타임테이블의소를참조할수있습니다。타임테이블의소를참조하려면소괄호()
를사용하여하위테이블을반환하거나중괄호{}
를사용하여내용을추출하십시오。이름을사용하여행시간값으로구성된벡터와변수를참조할수있습니다。덱싱에대한자세한내용은타임테이블에서시간값선택하기항목과테이블의데이터에액세스하기항목을참조하십시오。
생성
타임테이블을만들려면readtimetable
함수를사용하여파일의데이터를테이블로읽어들이거나다른데이터형을가진변수를변환할수있습니다。
변환하려면다음과같이하십시오。
배열은
array2timetable
함수를사용합니다。테이블은
table2timetable
함수를사용합니다。timeseries
객체는timeseries2timetable
함수를사용합니다。
金宝app®사용자는extractTimetable
(金宝app模型)함수를사용하여金宝appSimulink.SimulationData.Dataset
객체에서데이터를추출할수있습니다。
아래에설명된대로时间表
함수를사용할수도있습니다。입력배열에서타임테이블을생성하거나,나중에값을채울수있도록변수에공간을사전할당합니다。행시간을지정하려면행시간값으로구성된입력벡터를사용하거나샘플레이트또는시간스텝을사용하여행시간을생성할수있습니다。
구문
설명
기존변수결합
时间表(
은입력데이터변수rowTimes
,var1,…,varN
)var1,…,varN
과시간벡터rowTimes
에서타임테이블을생성합니다。데이터변수는행개수가동일한경우에한해크기와데이터형이다를수있습니다。rowTimes
도행개수가동일한datetime
형벡터또는持续时间
형벡터여야합니다。
时间表(
는var1,…,varN
“RowTimes”,rowTimes
)rowTimes
를TT
의행시간값소스로지정합니다。이구문을사용하면rowTimes
가이름이다른작업공간변수경우에도TT
의행시간값벡터이름은항상时间
입니다。
时间表(
는샘플레이트var1,…,varN
“SampleRate”,Fs
)Fs
를사용하여규칙적간격의행시간값을계산합니다。Fs
는초당샘플수(Hz)를지정하는양의숫자형스칼라입니다。첫번째행시간값은0초입니다。
时间表(
는시간스텝var1,…,varN
“步伐”,dt
)dt
를사용하여규칙적간격의행시간값을계산합니다。dt
는연속된행시간값사이의시간길이를지정하는持续时间
형 값 또는calendarDuration
형값입니다。첫번째행시간값은0초입니다。
공백사전할당
입력marketing수
var1,…,varN
- - - - - -입력 변수
배열
입력변수로,행개수가같은배열로지정됩니다。입력변수는행개수가동일한경우에한해크기와데이터형이다를수있습니다。
일반적인입력변수는숫자형배열,논리형배열,字符串형배열,구조체형배열,셀형배열입니다。
입력변수는배열객체일수도있습니다。이러한배열은var (indexN index1…)
형식의덱싱을지원해야합니다。여기서index1
은 변수var
의행에대응하는숫자형벡터또는논리형벡터입니다。또한,이배열은昏暗的
수와함께vertcat
메서드와大小
메서드를모두구현해야합니다。
rowTimes
- - - - - -타임테이블의행과연관된시간값
datetime
형 벡터|持续时间
형 벡터
타임테이블의행과연관된시간값으로,datetime
형벡터또는持续时间
형벡터로지정됩니다。각시간값은출력타임테이블TT
의행에레이블을지정합니다。rowTimes
의시간값은고유하거나정렬되거나규칙적이지않아도됩니다。
深圳
- - - - - -사전할당된타임테이블의크기
소를2개가진숫자형벡터
사전할당된타임테이블의크기로,视频剪辑器소를2개가진숫자형벡터로지정됩니다。深圳
의첫번째요소는행개수를지정하고,두번째요소는타임테이블변수개수를지정합니다。
varTypes
- - - - - -사전할당된변수의데이터형
문자형벡터로구성된셀형배열|字符串형배열
사전할당된변수의데이터형으로,문자형벡터로구성된셀형배열또는字符串형배열로지정됩니다。varTypes
로지정된데이터형개수는深圳
의두번째소로지정된변수개수와같아야합니다。
varTypes
에는다음` ` `에` ` ` `시된이름을비롯해모든데이터형의이름이포함될수있습니다。
데이터형이름 |
각소의초기값 |
---|---|
|
배정밀도또는단정밀도 |
|
배정밀도또는단정밀도 |
|
부호있는8비트,16비트,32비트또는64비트정수 |
|
부호없는8비트,16비트,32비트또는64비트정수 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
필드없는스칼라구조체 |
|
변수없는테이블 |
|
변수는없고행시간값은 |
그밖의다른데이터형의경우,초기값은해당데이터형또는클래스가배열의할당되지않은요소를”채우는”데사용하는값이됩니다。
“字符”
을데이터형으로지정하면时间表
함수는해당변수를문자형배열이아니라문자형벡터로구성된셀형배열로사전할당합니다。따라서문자형배열테이블또는타임테이블변수는생성하지않는것이가장좋습니다。테이블이나타임테이블에서텍스트데이터를사용하는경우字符串형배열이나直言형배열을사용해보십시오。
Fs
- - - - - -샘플레이트
양의숫자형스칼라
샘플레이트로,양의숫자형스칼라로지정됩니다。Fs
는초당샘플수(Hz)를지정합니다。
dt
- - - - - -시간 스텝
持续时间
형 스칼라|calendarDuration
형 스칼라
시간스텝으로,持续时间
형스칼라또는calendarDuration
형스칼라로지정됩니다。
dt
를calendarDuration
형값으로지정하고“开始时间”
이름-값쌍의通讯录수를지정하는경우“开始时间”
값은datetime
형스칼라여야합니다。
선택적으로名称,值
수가쉼로구분되어지정됩니다。여기서的名字
은수이름이고价值
는대응값입니다。的名字
은따옴。Name1, Value1,…,的家
과같이여러개의이름-값쌍의通讯录수를어떤순서로든지정할수있습니다。
예:TT =时间表(rowTimes,T,W,'VariableNames',{'温度','风速'})
는입력배열T
와W
에서타임테이블을생성하고해당타임테이블변수의이름을温度
와风速
로지정합니다。
VariableNames
- - - - - -변수 이름
문자형벡터로구성된셀형배열|字符串형배열
변수이름으로,비어있지않은고유한요소를갖는문자형벡터로구성된셀형배열또는字符串형배열로지정됩니다。
배열의이름개수는타임테이블변수의개수와같아야합니다。
时间表
함수는또한타임테이블의VariableNames
속성에변수이름을저장합니다。변수이름에는공백과비ASCII문자를포함하여모든Unicode®문자를사용할수있습니다。
DimensionNames
- - - - - -차원 이름
문자형벡터로구성된,视频剪辑器소를2개가진셀형배열|소를2개가진字符串형배열
R2021a이상
차원이름으로,문자형벡터요소를2개가진셀형배열또는비어있지않고고유한요소를2개가진字符串형배열로지정됩니다。
时间表
함수는또한타임테이블의DimensionNames
속성에차원이름도저장합니다。차원이름에는공백및비ASCII문자를포함하여모든Unicode문자를사용할수있습니다。
R2021a이전릴리스에서는차원이름을지정하려면DimensionNames
속성을설정하는방법밖에없었습니다。
开始时间
- - - - - -시작 시간
datetime
형 스칼라|持续时间
형 스칼라
시작시간으로,datetime
형스칼라또는持续时间
형스칼라로지정됩니다。또한시작시간은타임테이블에있는첫번째행의행시간값입니다。
“SampleRate”
또는“步伐”
이름-값쌍의通讯录수도지정해야만“开始时间”
을지정할수있습니다。
시작시간이
datetime
형 값이면TT
의행시간값은datetime
형값입니다。시작시간이
持续时间
형이면행시간값은duration형입니다。시간 스텝
dt
가calendarDuration
형값이면시작시간은datetime
형값이어야합니다。
속성
타임테이블메타데이터속성에액세스하기
타임테이블에는타임테이블,타임테이블행시간값및타임테이블변수를설명하는메타데이터속성이포함됩니다。구문
을사용하여이러한속성에액세스합니다。여기서timetableName
. properties。PropertyName
은속성이름입니다。예를들어,PropertyName
TT.Properties.VariableNames
속성을통해타임테이블TT
의변수이름에액세스할수있습니다。
구문
를사용하여메타데이터속성의약을반환할수있습니다。timetableName
. properties
점구문을사용하여직접타임테이블데이터에액세스할수있기때문에타임테이블에서는属性
속성을통해메타데이터에액세스할수있습니다。예를들어,타임테이블TT
에Var1
이라는변수가있으면구문TT。Var1
을사용하여이변수의값에액세스할수있습니다。
타임테이블메타데이터
DimensionNames
- - - - - -차원 이름
{“时间”、“变量”}
(디폴트값)|문자형벡터로구성된,视频剪辑器소를2개가진셀형배열|소를2개가진字符串형배열
차원이름으로,문자형벡터요소를2개가진셀형배열또는비어있지않고고유한요소를2개가진字符串형배열로지정됩니다。
차원이름에는공백및비ASCII문자를포함하여모든Unicode문자를사용할수있습니다。
字符串형배열을사용하여이속성을지정하면이속성은문자형벡터로구성된셀형배열로변환되어저장됩니다。
2개의차원이름을사용하여타임테이블데이터에액세스할수있습니다。
점구문과첫번째차원이름을사용하면행시간값을벡터로서액세스할수있습니다。
점구문과두번째차원이름을사용하면
{:,:}
구문을사용하여타임테이블의요소를참조한것처럼모든변수의데이터가하나의배열로결합됩니다。
예제
타임테이블을생성하고타임테이블차원이름을@ @시합니다。차원이름을점구문과함께사용하여행시간값과데이터에액세스할수있습니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-19”;“2015-12-20”}),...[37.3; 39.1; 42.3], [30.1; 30.03; 29.9], [13.4; 6.5; 7.3]);TT.Properties.DimensionNames
ans =1 x2单元格{'时间'}{}“变量”
첫번째차원이름을사용하여행시간값에액세스합니다。
TT。Time
ans =3 x1 datetime2015年12月19日2015年12月20日
두번째차원이름을사용하여데이터에액세스합니다。이 구문은TT{:、:}
와동일합니다。
TT。变量
ans =3×337.3000 30.1000 13.4000 39.1000 30.0300 6.5000 42.3000 29.9000 7.3000
属性。DimensionNames
속성을사용하여테이블의차원이름을수정합니다。차원이름을수정하면구문TT。日期
와TT。WeatherData
를사용하여각각행시간값과데이터에액세스할수있습니다。
TT.Properties.DimensionNames = {“日期”,“WeatherData”};TT。属性
ans = timeableproperties with properties: Description: " UserData: [] DimensionNames: {'Date' 'WeatherData'} VariableNames: {'Var1' 'Var2' 'Var3'} variabledescription: {} VariableUnits: {} variableccontinuity: [] RowTimes: [3x1 datetime] StartTime: 18- 12 -2015 SampleRate: NaN TimeStep: 1d CustomProperties:无自定义属性设置。使用addprop和rmprop修改CustomProperties。
描述
- - - - - -타임테이블설명
”
(디폴트값)|문자형벡터|字符串형스칼라
타임테이블설명으로,문자형벡터또는字符串형스칼라로지정됩니다。이 설명은总结
함수를사용할때확할수있습니다。
字符串형스칼라를사용하여이속성을지정하면이속성은문자형벡터로변환되어저장됩니다。
예제
타임테이블을생성합니다。변수이름과타임테이블설명을수정합니다。결과의약을시합니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-19”;“2015-12-20”}),...[37.3; 39.1; 42.3], [30.1; 30.03; 29.9], [13.4; 6.5; 7.3]);TT.Properties.VariableNames = {“临时”,“压力”,“风速”};TT.Properties.Description =“2015年12月天气数据”;总结(TT)
说明:2015年12月天气数据RowTimes:时间:3x1 datetime值:Min 18- December -2015中位数19- December -2015 Max 20- December 2015 TimeStep 24:00:00变量:Temp: 3x1 double值:Min 37.3中位数39.1 Max 42.3压力:3x1 double值:Min 29.9中位数30.03 Max 30.1风速:3x1 double值:Min 6.5中位数7.3 Max 13.4
用户数据
- - - - - -추가타임테이블정보
[]
(디폴트값)|배열
추가타임테이블정보로,배열로지정됩니다。이속성을사용하면타임테이블에어떠한유형의데이터도추가할수있습니다。
예제
타임테이블을생성합니다。변수이름을수정합니다。익명함수를타임테이블과연관된사용자데이터로서추가합니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-19”;“2015-12-20”}),...[37.3; 39.1; 42.3], [30.1; 30.03; 29.9], [13.4; 6.5; 7.3]);TT.Properties.VariableNames = {“临时”,“压力”,“风速”};华氏2摄氏度= @(x)(5.0/9.0)。*(x - 32);TT.Properties.UserData =华氏度2摄氏度;TT。属性
ans = timeableproperties with properties: Description: " UserData: @(x)(5.0/9.0).*(x-32) DimensionNames: {'Time' 'Variables'} VariableNames: {'Temp' 'Pressure' 'WindSpeed'} variabledescription: {} VariableUnits: {} variableccontinucontinuations: [] RowTimes: [3x1 datetime] StartTime: 18-Dec-2015 SampleRate: NaN TimeStep: 1d CustomProperties:无自定义属性设置。使用addprop和rmprop修改CustomProperties。
행시간값메타데이터
RowTimes
- - - - - -행 시간값
datetime
형 벡터|持续时间
형 벡터
행시간값으로,datetime
형벡터또는持续时间
형벡터로지정됩니다。
타임테이블의각행에대응하는행시간값이있어야합니다。
타임테이블에는중복되거나정렬되지않았거나
NaT
값 또는南
값을갖는행시간값이있을수있습니다。행시간값은타임테이블을볼때확할수있습니다。또한,소괄호또는중괄호안에행시간값을사용하여타임테이블데이터에액세스할수도있습니다。
행시간값에액세스할수있는또다른방법은점구문과타임테이블의첫번째차원이름을사용하는것입니다。
예제
타임테이블을생성합니다。그런다음,属性。RowTimes
속성을사용하여타임테이블의행시간값을바꿉니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-19”;“2015-12-20”}),...[37.3; 39.1; 42.3], [30.1; 30.03; 29.9], [13.4; 6.5; 7.3])
TT =3×3的时间表时间Var1 Var2 Var3 ___________ ____ _____ ____ 18 - 12月- 2015 37.3 30.1 13.4 19 - 12月20 - 12月- 2015 - 2015 39.1 30.03 6.5 42.3 29.9 7.3
日期= datetime(2017,1,1:3);TT.Properties.RowTimes =日期
TT =3×3的时间表时间Var1 Var2 Var3 ___________ ____ _____ ____ 01 - 1月- 2017 37.3 30.1 13.4 02 - 1月- 2017 39.1 30.03 6.5 03 - 1月- 2017 42.3 29.9 7.3
행시간값에액세스할수있는또다른방법은점구문을타임테이블의첫번째차원이름과함께사용하는것입니다。
TT.Properties.DimensionNames
ans =1 x2单元格{'时间'}{}“变量”
TT。Time
ans =3 x1 datetime2017年1月1日-2017年1月3日-2017年1月3日
开始时间
- - - - - -행시간값의시작시간
datetime
형 스칼라|持续时间
형 스칼라
행시간값의시작시간으로,datetime
형스칼라또는持续时间
형스칼라로지정됩니다。시작시간은타임테이블에있는첫번째행의행시간값과같고데이터형도동일합니다。
시작시간이
datetime
형 값이면TT
의행시간값은datetime
형값입니다。시작시간이
持续时间
형이면행시간값은duration형입니다。시간스텝이
calendarDuration
형값이면시작시간은datetime
형값이어야합니다。
타임테이블이비어있으면시작시간은南
입니다。
예제
타임테이블을생성합니다。이타임테이블에서연속된행사이의시간스텝이같지않으므로이타임테이블은불규칙적입니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-20”;“2015-12-21”}),...(37.3; 39.1; 42.3), (13.4; 6.5; 7.3) {“N”;“本身”;“西北”});TT.Properties.VariableNames = {“温度”,“风速”,“WindDirection”}
TT =3×3的时间表时间温度WindDirection风速 ___________ ___________ _________ _____________ 18 - 12月- 2015年12月37.3 - 13.4 {' N '} 20 - 39.1 - 6.5 - 2015 {SE的}21 - 12月- 2015 42.3 - 7.3{“西北”}
해당속성을@ @시합니다。开始时间
속성의값은첫번째행시간값과같습니다。타임테이블은규칙적이든불규칙적이든,비어있지않은한항상시작시간을가집니다。
TT。属性
ans = timeableproperties with properties: Description: " UserData: [] DimensionNames: {'Time' 'Variables'} VariableNames: {'Temperature' 'WindSpeed' 'WindDirection'} variabledescription: {} VariableUnits: {} variableccontinucontinuations: [] RowTimes: [3x1 datetime] StartTime: 18- 12 -2015 SampleRate: NaN TimeStep: NaN CustomProperties:无自定义属性设置。使用addprop和rmprop修改CustomProperties。
开始时间
속성을수정합니다。모든행시간값이새값을갖는것을볼수있습니다。각행시간값은첫번째행시간값의원래값과새시작시간의차이만큼변동됩니다。
TT.Properties.StartTime =日期时间(“2018-04-09”)
TT =3×3的时间表时间温度WindDirection风速 ___________ ___________ _________ _____________ 09 - 4月- 2018 37.3 13.4 {' N '} 11 - 4月- 2018 39.1 - 6.5 {SE的}12 - 4月- 2018年42.3 - 7.3{“西北”}
SampleRate
- - - - - -샘플레이트
양의숫자형스칼라
샘플레이트로,양의숫자형스칼라로지정됩니다。샘플레이트는초당샘플수(Hz)입니다。
행시간값이규칙적이지않거나타임테이블이비어있으면샘플레이트는南
입니다。
예제
步伐
- - - - - -시간 스텝
持续时间
형 스칼라|calendarDuration
형 스칼라
시간스텝으로,持续时间
형스칼라또는calendarDuration
형스칼라로지정됩니다。
시간스텝을
calendarDuration
형값(예:달력상의월수)으로지정하면행시간값으로구성된벡터는datetime
형벡터여야합니다。시간스텝을
持续时间
형값(예:초)으로지정하면행시간값으로구성된벡터는datetime
형벡터또는持续时间
형벡터일수있습니다。
행시간값이규칙적이지않거나타임테이블이비어있으면시간스텝은南
입니다。
예제
규칙적타임테이블을생성합니다。이타임테이블에서행시간값은동일한시간스텝을사용하여만든duration형입니다。
强度= [100;98.7;95.2;101.4;99.1];TT =时间表(强度,“步伐”秒(0.01))
TT =5×1的时间表时间强度________ _________ 0秒100 0.01秒98.7 0.02秒95.2 0.03秒101.4 0.04秒99.1
해당속성을@ @시합니다。步伐
속성에는시간스텝이duration형으로들어있습니다。
TT。属性
ans = timeableproperties with properties: Description: " UserData: [] DimensionNames: {'Time' 'Variables'} VariableNames: {'Intensity'} variabledescription: {} VariableUnits: {} variableccontinuency: [] RowTimes: [5x1 duration] StartTime: 0秒SampleRate: 100 TimeStep: 0.01秒CustomProperties:无自定义属性设置。使用addprop和rmprop修改CustomProperties。
步伐
속성을수정합니다。시작시간은같지만시간스텝이커졌기때문에다른모든행시간값이달라집니다。그러나변수强度
는동일하게유지됩니다。
TT.Properties.TimeStep = seconds(0.04)
TT =5×1的时间表时间强度________ _________ 0秒100 0.04秒98.7 0.08秒95.2 0.12秒101.4 0.16秒99.1
변수메타데이터
VariableNames
- - - - - -변수 이름
문자형벡터로구성된셀형배열|字符串형배열
변수이름으로,비어있지않은고유한요소를갖는문자형벡터로구성된셀형배열또는字符串형배열로지정됩니다。이름개수는변수의개수와같아야합니다。
변수이름에는공백과비ASCII문자를포함하여모든Unicode문자를사용할수있습니다。
변수이름은타임테이블을볼때,그리고
总结
함수를사용할때확할수있습니다。또한,소괄호또는중괄호안에변수이름을사용하거나점인덱싱과함께변수이름을사용하여테이블데이터에액세스할수도있습니다。字符串형배열을사용하여이속성을지정하면이속성은문자형벡터로구성된셀형배열로변환되어저장됩니다。
예제
디폴트변수이름을가진타임테이블을만듭니다。그런다음,属性。VariableNames
속성을사용하여이름을수정합니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-19”;“2015-12-20”}),...[37.3; 39.1; 42.3], [30.1; 30.03; 29.9], [13.4; 6.5; 7.3])
TT =3×3的时间表时间Var1 Var2 Var3 ___________ ____ _____ ____ 18 - 12月- 2015 37.3 30.1 13.4 19 - 12月20 - 12月- 2015 - 2015 39.1 30.03 6.5 42.3 29.9 7.3
TT.Properties.VariableNames = {“临时”,“压力”,“风速”}
TT =3×3的时间表时间温度压力风速 ___________ ____ ________ _________ 18 - 12月- 2015 37.3 30.1 13.4 19 - 12月20 - 12月- 2015 - 2015 39.1 30.03 6.5 42.3 29.9 7.3
변수를표시하고수정하는기본적인방법은점구문을사용하여이름으로변수에액세스하는것입니다。
TT。Temp
ans =3×137.3000 39.1000 42.3000
tt .压力(3)= 30
TT =3×3的时间表时间温度压力风速 ___________ ____ ________ _________ 18 - 12月- 2015 37.3 30.1 13.4 19 - 12月20 - 12月- 2015 - 2015 39.1 30.03 6.5 42.3 7.3 30
VariableDescriptions
- - - - - -변수 설명
{}
(디폴트값)|문자형벡터로구성된셀형배열|字符串형배열
변수설명으로,문자형벡터로구성된셀형배열또는字符串형배열로지정됩니다。이속성은빈셀형배열(디폴트값)일수있습니다。배열이비어있지않은경우,여기에는변수개수만큼의소가포함되어야합니다。설명이없는변수에대해개별적으로빈문자형벡터또는빈字符串형을지정할수있습니다。
변수설명은
总结
함수를사용할때확할수있습니다。字符串형배열을사용하여이속성을지정하면이속성은문자형벡터로구성된셀형배열로변환되어저장됩니다。
예제
타임테이블을생성합니다。변수이름과변수설명을수정합니다。결과의약을시합니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-19”;“2015-12-20”}),...[37.3; 39.1; 42.3], [30.1; 30.03; 29.9], [13.4; 6.5; 7.3]);TT.Properties.VariableNames = {“临时”,“压力”,“风速”};tt . properties . variabledescription = {的温度(外部),...“以汞为单位的压力”,...“传感器123的风速”};总结(TT)
RowTimes: Time: 3x1 datetime值:Min 18-Dec-2015 Median 19-Dec-2015 Max 20- dec 2015 TimeStep 24:00:00变量:Temp: 3x1 double属性:描述:Temperature (external)值:Min 37.3 Median 39.1 Max 42.3 Pressure: 3x1 double属性:描述:Pressure in Hg值:Min 29.9 Median 30.03 Max 30.1 WindSpeed: 3x1 double属性:描述:风速在传感器123值:Min 6.5 Median 7.3 Max 13.4
VariableUnits
- - - - - -변수 단위
{}
(디폴트값)|문자형벡터로구성된셀형배열|字符串형배열
변수단위로,문자형벡터로구성된셀형배열또는字符串형배열로지정됩니다。이속성은빈셀형배열(디폴트값)일수있습니다。배열이비어있지않은경우,여기에는변수개수만큼의소가포함되어야합니다。단위가없는변수에대해개별적으로빈문자형벡터또는빈字符串형을지정할수있습니다。
변수단위는
总结
함수를사용할때확할수있습니다。字符串형배열을사용하여이속성을지정하면이속성은문자형벡터로구성된셀형배열로변환되어저장됩니다。
예제
타임테이블을생성합니다。변수이름과변수단위를수정합니다。결과의약을시합니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-19”;“2015-12-20”}),...[37.3; 39.1; 42.3], [30.1; 30.03; 29.9], [13.4; 6.5; 7.3]);TT.Properties.VariableNames = {“临时”,“压力”,“风速”};TT.Properties.VariableUnits = {“度”,毫米汞柱的,“英里”};总结(TT)
RowTimes: Time: 3x1 datetime值:Min 18-Dec-2015 Median 19-Dec-2015 Max 20- dec 2015 TimeStep 24:00:00变量:Temp: 3x1 double属性:单位:degrees F值:Min 37.3 Median 39.1 Max 42.3压力:3x1 double属性:单位:mm Hg值:Min 29.9 Median 30.03 Max 30.1 WindSpeed: 3x1 double属性:单位:mph值:Min 6.5 Median 7.3 Max 13.4
VariableContinuity
- - - - - -연속변수또는이산변수로서의상태
[]
(디폴트값)|문자형벡터로구성된셀형배열|字符串형배열
연속변수또는이산변수로서의상태로,문자형벡터로구성된셀형배열또는字符串형배열로지정됩니다。이속성은빈배열(디폴트값)일수있습니다。배열이비어있지않은경우,여기에는변수개수만큼의소가포함되어야합니다。각소는“设置”
,“连续”
,“步骤”
또는“事件”
일수있습니다。
VariableContinuity
의 값은调整时间
함수 또는同步
함수의작동방식에향을미칩니다。VariableContinuity
를지정하고调整时间
또는同步
를호출하는경우방법을지정하지않아도됩니다。대신,调整时间
과同步
가다음디폴트방법을사용하여출력타임테이블변수를채웁니다。
“设置”
—변수의유형에맞는누락데이터` ` ` `시자(예:숫자형변수의경우.;南
)를사용하여값을채웁니다。“连续”
-선형보간을사용하여값을채웁니다。“步骤”
-이전값을사용하여값을채웁니다。“事件”
—변수의유형에맞는누락데이터` ` ` `시자(예:숫자형변수의경우.;南
)를사용하여값을채웁니다。
调整时间
또는同步
에대한입력수로방법을지정하면이방법이VariableContinuity
에지정된값을재정의합니다。
VariableContinuity
속성사용에대한자세한내용은여러가지방법으로타임테이블변수에대한시간값을재지정하고동기화하기항목을참조하십시오。
예
타임테이블을생성합니다。각 변수의matlab.tabular.Continuity
값을지정합니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-19”;“2015-12-20”}),...(37.3; 39.1; 42.3), (13.4; 6.5; 7.3) {“N”;“本身”;“西北”});TT.Properties.VariableNames = {“温度”,“风速”,“WindDirection”};tt . properties . variableccontinuity = {“连续”,“事件”,“事件”};TT。属性
ans = timeableproperties with properties: Description: " UserData: [] DimensionNames: {'Time' 'Variables'} VariableNames: {'Temperature' 'WindSpeed' 'WindDirection'} variabledescription: {} VariableUnits: {} variableccontinucontinuations:[连续事件事件]RowTimes: [3x1 datetime] StartTime: 18- 12 -2015 SampleRate: NaN TimeStep: 1d CustomProperties:无自定义属性设置。使用addprop和rmprop修改CustomProperties。
사용자지정메타데이터
CustomProperties
- - - - - -타임테이블과타임테이블변수의사용자지정메타데이터
CustomProperties
객체
타임테이블과타임테이블변수의사용자지정메타데이터로,CustomProperties
객체로지정됩니다。
CustomProperties
객체는타임테이블에추가할수있는사용자지정메타데이터의컨테이너입니다。기본적으로CustomProperties
는0개속성을가집니다。CustomProperties
에추가하는각속성은테이블메타데이터또는변수메타데이터를포함할수있습니다。속성이변수메타데이터를포함하는경우,그값은배열이되어야하고배열의요소개수는타임테이블변수의개수와같아야합니다。
참고:사용자지정메타데이터에대한속성만addprop
와rmprop
를사용하여추가또는제거할수있습니다。
객체의속성은추가하거나제거할수없습니다。timetableName
. properties
예제
날씨데이터를포함하는타임테이블을생성합니다。
TT =时间表(datetime({“2015-12-18”;“2015-12-20”;“2015-12-21”}),...(37.3; 39.1; 42.3), (13.4; 6.5; 7.3) {“N”;“本身”;“西北”});TT.Properties.VariableNames = {“温度”,“风速”,“WindDirection”}
TT =3×3的时间表时间温度WindDirection风速 ___________ ___________ _________ _____________ 18 - 12月- 2015年12月37.3 - 13.4 {' N '} 20 - 39.1 - 6.5 - 2015 {SE的}21 - 12月- 2015 42.3 - 7.3{“西北”}
이러한데이터를측정한계측기와출력파일의이름을설명하려면addprop
함수를사용하여사용자지정메타데이터를추가하십시오。仪器
속성은TT
의변수에적용되는변수메타데이터를가집니다。OutputFile
속성은테이블메타데이터를가집니다。
TT = addprop(TT,{“工具”,“OutputFile”},{“变量”,“表”});TT。属性
ans = timeableproperties with properties: Description: " UserData: [] DimensionNames: {'Time' 'Variables'} VariableNames: {'Temperature' 'WindSpeed' 'WindDirection'} variabledescription: {} VariableUnits: {} variableccontinucontinuations: [] RowTimes: [3x1 datetime] StartTime: 18- 12 -2015 SampleRate: NaN TimeStep: NaN自定义属性(使用t.Properties.CustomProperties.): OutputFile: [] Instruments: []
점구문을사용하여사용자지정메타데이터에값을할당합니다。사용자지정메타데이터에텍스트값으로구성된배열을할당할때는문자형벡터로구성된셀형배열이아닌字符串형배열을사용하는것이가장좋습니다。CustomProperties
에문자형벡터로구성된셀형배열인속성이있는경우,나중에텍스트가아닌값을셀형배열의요소로할당하지못하도록하는방법은존재하지않습니다。
TT.Properties.CustomProperties.Instruments = [“温度计”,“风速计”,“风向标”];TT.Properties.CustomProperties.OutputFile =“weatherReadings.csv”;TT。属性
ans = timeableproperties带属性:描述:" UserData: [] DimensionNames: {'Time' 'Variables'} VariableNames: {'Temperature' 'WindSpeed' 'WindDirection'} variabledescription: {} VariableUnits: {} variableccontinucontinuations: [] RowTimes: [3x1 datetime] StartTime: 18-Dec-2015 SampleRate: NaN TimeStep: NaN自定义属性(访问使用t.Properties.CustomProperties.): OutputFile: ' weatherings .csv'仪器:["温度计" "风速计" "风向标"]
TT
에서OutputFile
속성을제거합니다。
TT = rmprop(TT,“OutputFile”);TT。属性
ans = timeableproperties with properties:描述:" UserData: [] DimensionNames: {'Time' 'Variables'} VariableNames: {'Temperature' 'WindSpeed' 'WindDirection'} variabledescription: {} VariableUnits: {} variableccontinucontinuations: [] RowTimes: [3x1 datetime] StartTime: 18-Dec-2015 SampleRate: NaN TimeStep: NaN自定义属性(访问使用t.Properties.CustomProperties.):仪器:["温度计" "风速表" "风向标"]
예제
타임테이블에서관련데이터변수를저장하고동기화하기
서로다른시간에측정한기상조건데이터를타임테이블에저장합니다。타임테이블에서는저장기능외에도지정하는시간으로데이터를동기화하는함수도제공합니다。또한타임테이블에주석을지정하여작업과타임테이블변수를설명할수도있습니다。
작업공간변수에서타임테이블을생성합니다。MeasurementTime
의값이타임테이블의행시간값이됩니다。다른입력수는모두타임테이블변수가됩니다。이구문을사용할때는행시간값벡터와TT
변수의이름을입력수의이름으로사용합니다。
测量时间=日期时间({“2015-12-18 08:03:05”;“2015-12-18 10:03:17”;“2015-12-18 12:03:13”});Temp = [37.3;39.1;42.3];压力= [30.1;30.03;29.9];风速= [13.4;6.5;7.3];TT =时间表(测量时间,温度,压力,风速)
TT =3×3的时间表MeasurementTime临时压力风速 ____________________ ____ ________ _________ 18 - 12月- 2015年18 - 12月- 2015 10:03:17 08:03:05 37.3 30.1 13.4 39.1 30.03 6.5 18 - 12月- 2015 12:03:13 42.3 29.9 7.3
기상데이터를시간스텝이1시간규칙적시간으로동기화합니다。선형보간을사용하여데이터를새시간으로조정합니다。
TT2 = retime(TT,“每小时”,“线性”)
TT2 =6×3的时间表MeasurementTime Temp Pressure WindSpeed ____________________ ______________ _________ 18-Dec-2015 08:00:00 37.254 30.102 13.577 18-Dec-2015 09:00:00 38.152 30.067 10.133 18-Dec-2015 10:00:00 39.051 30.032 6.6885 18-Dec-2015 11:00:00 40.613 29.969 6.8783 18-Dec-2015 12:00:00 42.214 29.903 7.2785 18-Dec-2015 13:00:00 43.815 29.838 7.6788
출력값의행시간값이측정된시간이아니기때문에행시간값으로구성된벡터의이름을바꿉니다。이벡터는타임테이블의첫번째차원이름이기도합니다。
TT2.Properties。DimensionNames{1} =“InterpolatedTimes”
TT2 =6×3的时间表InterpolatedTimes Temp Pressure WindSpeed ____________________ ______________ _________ 18-Dec-2015 08:00:00 37.254 30.102 13.577 18-Dec-2015 09:00:00 38.152 30.067 10.133 18-Dec-2015 10:00:00 39.051 30.032 6.6885 18-Dec-2015 11:00:00 40.613 29.969 6.8783 18-Dec-2015 12:00:00 42.214 29.903 7.2785 18-Dec-2015 13:00:00 43.815 29.838 7.6788
설명으로TT2
에주석을지정합니다。TT2。属性
를통해액세스한메타데이터를사용하여TT2
와해당변수에주석을지정할수있습니다。
TT2.Properties。描述=“插入到每小时定时时间的天气数据”;TT2。属性
ans = timeableproperties with properties: Description: '天气数据,插值到规则的每小时时间' UserData: [] DimensionNames: {'InterpolatedTimes' 'Variables'} VariableNames: {'Temp' 'Pressure' 'WindSpeed'} variabledescription: {} VariableUnits: {} variableccontinucontinuations: [] RowTimes: [6x1 datetime] StartTime: 18- 12 -2015 08:00:00 SampleRate: 2.7778e-04 TimeStep: 01:00:00 CustomProperties:无自定义属性设置。使用addprop和rmprop修改CustomProperties。
행시간값과변수데이터에액세스하기
점구문을사용하여타임테이블의행시간값에액세스할수있습니다。또한점구문을사용하여개별변수에액세스하거나타임테이블의두번째차원이름을사용하여타임테이블의모든데이터에액세스할수있습니다。
垫子파일在户外
에서타임테이블을불러옵니다。처음세개의행을@ @시합니다。
负载在户外户外(1:3,:)
ans =3×3的时间表时间湿度TemperatureF PressureHg ___________________ ________ ____________ __________ 2015-11-15 51.3 - 29.61 00:00:24 49 2015-11-15 01:30:24 03:00:24 48.9 51.5 29.61 48.9 51.5 29.61 2015-11-15
행시간값벡터의이름을사용하여행시간값에액세스합니다。이이름은타임테이블의첫번째차원이름이기도합니다。在户外
는행시간값을datetime
형벡터로저장합니다。처음3개시간값을시합니다。
outdoors.Time (1:3)
ans =3 x1 datetime2015-11-15 01:30:24 2015-11-15 03:00:24
변수이름을사용하여기온을숫자형벡터로액세스합니다。
outdoors.TemperatureF (1:3)
ans =3×151.3000 51.5000 51.5000
구문在户外。变量
를사용하여모든타임테이블데이터를행렬로액세스합니다。이구문은타임테이블의두번째차원이름을사용하기때문에,중괄호marketing덱싱户外{:,:}
을사용하여모든내용에액세스하는것과같습니다。하지만행시간값으로구성된벡터는변수가아니라타임테이블메타데이터이기때문에행렬에는행시간값이포함되지않습니다。타임테이블데이터를하나의행렬로결합할수없는경우,오류메시지가나타납니다。
在户外。变量
ans =51×349.0000 51.3000 29.6100 48.9000 51.5000 29.6100 48.9000 51.5000 29.6100 48.8000 51.5000 29.6100 48.7000 51.5000 29.6000 48.8000 51.5000 29.6000 49.0000 51.5000 29.6000 49.1000 51.3000 29.6100 49.1000 51.5000 29.6100 49.1000 51.5000 29.6100
在户外
의두번째차원이름을바꿉니다。이름을변경한경우,새이름을사용하여데이터에액세스할수있습니다。
outdoors.Properties。DimensionNames {2} =“数据”;在户外。数据
ans =51×349.0000 51.3000 29.6100 48.9000 51.5000 29.6100 48.9000 51.5000 29.6100 48.8000 51.5000 29.6100 48.7000 51.5000 29.6000 48.8000 51.5000 29.6000 49.0000 51.5000 29.6000 49.1000 51.3000 29.6100 49.1000 51.5000 29.6100 49.1000 51.5000 29.6100
시간벡터지정하기
“RowTimes”
이름-값쌍의通讯录수를사용하여타임테이블을생성합니다。TT
의행시간값벡터이름은MeasurementTime
이 아니라时间
입니다。이구문을사용하는경우행시간값벡터이름은항상时间
입니다。
测量时间=日期时间({“2015-12-18 08:03:05”;“2015-12-18 10:03:17”;“2015-12-18 12:03:13”});Temp = [37.3;39.1;42.3];压力= [29.4;29.6;30.0];precp = [0.1;0.9;0.0];StormDuration = [hours(1);hours(2);NaN];TT =时间表(温度,压力,精确,风暴持续时间,“RowTimes”MeasurementTime)
TT =3×4时间表时间温度压力降雨StormDuration ____________________ ____ ________ ______ _____________ 18 - 12月- 2015年08:03:05 37.3 29.4 0.1 1小时18 - 12月- 2015年10:03:17 39.1 29.6 0.9 42.3 2小时18 - 12月- 2015 12:03:13 30 0南人力资源
디폴트이름
타임테이블을생성합니다。작업공간변수가아닌입력수가있으면时间表
함수는이에대응하는행시간값벡터와타임테이블변수에디폴트이름을할당합니다。예를들어,열벡터로만들기위해입력인수를전치하는경우이입력인수는작업공간변수가아닙니다。행시간값으로구성된벡터의디폴트이름은时间
이고,N
번째타임테이블변수의디폴트이름은VarN
입니다。
T =小时(1:3);Temp = [37.3;39.1;42.3];P = [29.4 29.6 30];TT =时间表(T',Temp,P')
TT =3×2时间表时间Temp Var2 ____ ____ ____ 1小时37.3 29.4 2小时39.1 29.6 3小时42.3 30
샘플레이트지정하기
100Hz의샘플레이트를사용하여규칙적타임테이블을생성합니다。
强度= [100;98.7;95.2;101.4;99.1];TT =时间表(强度,“SampleRate”, 100)
TT =5×1的时间表时间强度________ _________ 0秒100 0.01秒98.7 0.02秒95.2 0.03秒101.4 0.04秒99.1
첫번째행시간값을30초로하여타임테이블을생성합니다。시작시간을지정하려면“开始时间”
이름-값쌍의通讯录수를사용하십시오。
TT =时间表(强度,“SampleRate”, 100,“开始时间”秒(30))
TT =5×1的时间表时间强度_________ _________ 30秒100 30.01秒98.7 30.02秒95.2 30.03秒101.4 30.04秒99.1
시간스텝지정하기
0.01초의시간스텝을사용하여규칙적marketing타임테이블을생성합니다。시간스텝은持续时间
형 값 또는calendarDuration
형값으로지정해야합니다。
强度= [100;98.7;95.2;101.4;99.1];TT =时间表(强度,“步伐”秒(0.01))
TT =5×1的时间表时间强度________ _________ 0秒100 0.01秒98.7 0.02秒95.2 0.03秒101.4 0.04秒99.1
첫번째행시간값을30초로하여타임테이블을생성합니다。시작시간을지정하려면“开始时间”
이름-값쌍의通讯录수를사용하십시오。
TT =时间表(强度,“步伐”秒(0.01),“开始时间”秒(30))
TT =5×1的时间表时间强度_________ _________ 30秒100 30.01秒98.7 30.02秒95.2 30.03秒101.4 30.04秒99.1
크기와변수유형지정하기
테이블크기와변수의데이터형을지정하여테이블을사전할당합니다。时间表
함수는지정하는데이터형에적합한디폴트값으로변수를채웁니다。또한변수에디폴트이름을지정합니다。
T = [datetime(“现在”datetime(2017、11、1:3)];Sz = [4 3];varTypes = {“双”,“双”,“字符串”};时间表(“大小”、深圳、“VariableTypes”varTypes,“RowTimes”, T)
TT =4×3的时间表时间Var1 Var2 Var3 ____________________ ____ ____ _________ 18 - 9月- 2021年00:45:21 0 0 <失踪> 01 - 11月- 2017就是0 0 <失踪> 02 - 11月- 2017就是0 0 <失踪> 03 - 11月- 2017就是0 0 <失踪>
변수의이름을지정하려면“VariableNames”
이름-값쌍의通讯录수를사용하십시오。
varNames = {“温度”,“风速”,“站”};时间表(“大小”、深圳、“VariableTypes”varTypes,“RowTimes”T“VariableNames”varNames)
TT =4×3的时间表时间温度风速站 ____________________ ___________ _________ _________ 18 - 9月- 2021年00:45:21 0 0 <失踪> 01 - 11月- 2017就是0 0 <失踪> 02 - 11月- 2017就是0 0 <失踪> 03 - 11月- 2017就是0 0 <失踪>
TT
에데이터행을추가합니다。사전할당기법은코드가한번에1개또는적은수의데이터행을추가할때유용할수있습니다。행을추가할때마다일일이타임테이블을늘리는대신데이터를추가할수있는공간이이미있는테이블변수를채울수있습니다。한줄의데이터값을셀형배열에담아타임테이블의한행에할당할수있습니다。
시간값을사용하여행에첨자를추가하고한줄의데이터값을할당합니다。숫자를행과변수에대한첨자로사용할수도있습니다。하지만시간을타임테이블에대한첨자로사용하는것이유용한방법입니다。
TT(datetime(2017,11,2),:) = {48.2,13.33,“S1”}
TT =4×3的时间表时间温度风速站 ____________________ ___________ _________ _________ 18 - 9月- 2021年00:45:21 0 0 <失踪> 01 - 11月- 2017就是0 0 <失踪> 02 - 11月- 2017就是48.2 - 13.33“S1”03 - 11月- 2017就是0 0 <失踪>
한줄의데이터값을셀형배열에담을수있습니다。셀형배열에서행을할당하면그결과,셀형배열이타임테이블행으로변환됩니다。
샘플레이트를사용하여타임테이블사전할당하기
샘플레이트를1000Hz로지정하고타임테이블을사전할당합니다。시작시간을지정할수도있습니다。
Sz = [4 3];varTypes = {“uint64”,“双”,“持续时间”};时间表(“大小”、深圳、“VariableTypes”varTypes,“SampleRate”, 1000,“开始时间”秒(15))
TT =4×3的时间表Time Var1 Var2 Var3 __________ ________ ________ 15 sec 00 00:00:00 15.001 sec 00 00:00:00 15.002 sec 00 00:00:00 15.003 sec 00 00:00:00
세번째행의시간값을지정하여해당소를참조하고데이터를추가합니다。
TT(秒(15.002),:)={50,1.37,分钟(76)}
TT =4×3的时间表时间Var1 Var2 Var3 __________ ________ ________ 15 sec 00 00:00:00 15.001 sec 00 00:00:00 15.002 sec 50 1.37 01:16:00 15.003 sec 00 00:00:00
시간스텝을사용하여타임테이블사전할당하기
시간스텝과변수이름을지정합니다。
Sz = [3 2];varTypes = {“双”,“双”};时间表(“大小”、深圳、“VariableTypes”varTypes,“步伐”秒(0.1),“VariableNames”, {“强度”,“距离”})
TT =3×2时间表时间强度距离 _______ _________ ________ 0秒0 0 0.1秒0 0 0 0 0.2秒
두번째행의시간값을지정하여해당소를참조하고데이터를추가합니다。
TT(秒(0.1),:)= {93.6,11.27}
TT =3×2时间表时间强度距离 _______ _________ ________ 0秒0 0 0.1秒93.6 11.27 0.2秒0 0
타임테이블을생성하고변수이름지정하기
타임테이블을생성하고타임테이블변수의이름을지정합니다。행시간값으로구성된벡터는持续时间
형벡터(단위:초)입니다。
时间=秒(1:5)';TT =时间表(时间,[98;97.5;97.9;98.1;97.9],[120;111;119;117;116),...“VariableNames”, {“Reading1”,“Reading2”})
TT =5×2时间表时间读数1读数2 _____ ________ ________ 1秒98 120 2秒97.5 111 3秒97.9 119 4秒98.1 117 5秒97.9 116
MATLAB®R2019b부터는유효한식별자가아닌타임테이블변수이름을지정할수있습니다。이러한변수이름은공백과비ASCII문자를포함할수있으며임의의문자를선행문자로가질수있습니다。
예를들어,날짜를측정값이포함된타임테이블변수의이름으로사용할수있습니다。
TT =时间表(时间,[98;97.5;97.9;98.1;97.9],[120;111;119;117;116),...“VariableNames”, {29日- 2019年5月,“,“30 - 2019年5月- - - - - -”})
TT =5×2时间表时间29- may 2019 30- may 2019 _____ ___________ ___________ 1秒98 120 2秒97.5 111 3秒97.9 119 4秒98.1 117 5秒97.9 116
유효한식별자가아닌이름에대해점표기법을사용하려면괄호와따옴표를포함시켜야합니다。
TT。(29日- 2019年5月,“)
ans =5×198.0000 97.5000 97.9000 98.1000 97.9000
제한 사항
다음입력이름에는작은따옴@ @를사용하십시오。
“DimensionNames”
R2021a이상“RowTimes”
“SampleRate”
“大小”
“开始时间”
“步伐”
“VariableTypes”
“VariableNames”
가변입력값과혼동되지않도록이이름들에는큰따옴표로묶字符串인형스칼라(예:
“RowTimes”
)를사용하지마십시오。
팁
타임테이블을수락하거나반환하는함수목록은타임테이블항목을참조하십시오。
행시간값사이의규칙적시간스텝을지정하는구문을사용하여
时间表
함수를호출했는데도时间表
함수가불규칙적타임테이블을반환하는경우가있습니다。이러한결과는달력시간단위를사용하여시간스텝을지정할때불규칙적인스텝을발생시키는행시간값이포함되어있는경우에발생합니다。예를들어,2019년월31일부터시작하여달력상의월수1개의시간스텝으로타임테이블을만든경우이타임테이블은월에대해불규칙적입니다。Stime = datetime(2019,1,31);Tstep = calmonths(1);时间表(“大小”(3 - 1),“VariableTypes”, {“双”},...“步伐”tstep,“开始时间”少许)
TT = 3×1时间表时间Var1 ___________ ____ 2019年1月31日0 2019年2月28日0 2019年3月31日0
Dst(일광절약시간제)의전환이나윤초网元
datetime
형값으로해불규칙성이발생하는경우도있습니다。다음표에서는예기치않게불규칙적인결과를생성할수있는날짜,시간및시간스텝을보여줍니다。행 시간값
시간 스텝
월의29일,30일또는31일로지정된시작시간。
달력상의월수또는사분기수。
2월29일로지정된시작시간。
달력상의연수。
Dst에서` ` `준시간으로전환되는날오전1시와오전2시사이의모든 datetime
형값(이러한값이dst가적용되는준시간대를갖는경우)。달력상의일수또는월수。 윤초모든
datetime
형값(이러한값의` ` `준시간대가UTCLeapSeconds
준시간대경우)。윤초목록은leapseconds
를참조하십시오。임의의달력단위(일수,주수,월수,사분기수또는연수)로지정된시간스텝。
확장 기능
高형배열
메모리에담을수없을정도로많은행을가진배열을계산할수있습니다。
사용법관련참고및제한사항:
“SampleRate”
,“步伐”
및“开始时间”
이름-값쌍은지원되지않습니다。생성.高大형타임테이블을생성하는방법에는여러가지가있습니다。
데이터저장소의읽기작업이타임테이블을반환하도록기본데이터저장소의
OutputType
속성을“时间表”
로지정합니다。그런다음,高(ds)
로이데이터저장소를高형배열로변환합니다。디폴트동작은데이터의첫번째
datetime
형변수또는持续时间
형변수를행시간값에사용하는것입니다。행시간값을직접지정하려면RowTimes
데이터저장소속성을사용하여행시간값으로구성된高datetime
형벡터또는高持续时间
형벡터를지정합니다。table2timetable
을사용하여기존高형테이블을변환합니다。array2timetable
을사용하여기존高형배열을변환합니다。时间表
생성자를사용하여高형테이블의변수에서高형타임테이블을수동으로생성합니다。ds = tabularTextDatastore('数据/文件夹/路径.csv');Tt =高(ds);TT =时间表(rowTimes, TT。Var1, tt。Var2,…)
구문
TT =高(TT)
를사용하여메모리내타임테이블을高형타임테이블로변환합니다。
지원되는함수.각함수도움말페이지의하단에있는확장 기능섹션은함수가高형배열을지원하는지여부를나타내며,高형배열을지원하는경우高형타임테이블과함께함수를사용할때제한이있는지여부를나타냅니다。
자세한내용은高형배열항목을참조하십시오。
C/ c++코드생성
MATLAB®Coder™를사용하여C코드나c++코드를생성할수있습니다。
사용법관련참고및제한사항:
R2020a부터는코드생성을위한MATLAB®코드에타임테이블을사용할수있습니다。자세한내용은时间表的代码生成(MATLAB编码器)항목과代码生成的时间表限制(MATLAB编码器)항목을참조하십시오。
분산 배열
并行计算工具箱™를사용하여대규모배열을클러스터의결합된메모리에걸쳐분할할수있습니다。
사용법관련참고및제한사항:
다음과같은구문만지원됩니다。
时间表(
rowTimes
,var1,…,varN
)时间表(
var1,…,varN
“RowTimes”,rowTimes
)时间表(___,
“VariableNames”
,{name1,…,”以“}
)모든데이터변수는분산되어있어야합니다。
자세한내용은분산배열을사용하여matlab함수실행(并行计算工具箱)항목을참조하십시오。
버전 내역
R2016b에개발됨R2021a:“SamplingRate”
는제거될예정임
R2021a부터경고` ` `시
“SamplingRate”
이름-값通讯录수는향후릴리스에서제거될예정입니다。“SampleRate”
를대신사용하십시오。대응하는时间表형의속성도SampleRate
라는이름을갖습니다。
이전버전과의호환성을위해“SamplingRate”
를이름-값通讯录수의이름으로지정하는것은여전히가능합니다。단,이때이값은SampleRate
속성에할당됩니다。
R2019b:변수이름에선행공백과후행공백문자가포함될수있음
R2019b에서동작이변경됨
선행또는후행공백문자가있는테이블및타임테이블변수이름은수정되지않습니다。
이전릴리스에서는“VariableNames”
이름-값쌍의通讯录수를사용하여변수이름을지정하거나VariableNames
속성에변수이름을할당한경우변수이름에서선행및후행공백문자가삭제되었습니다。
이러한문자를직접제거하려면,먼저이름에strtrim
함수를사용한다음이이름을테이블또는타임테이블에변수이름으로할당하십시오。
Matlab명령
다음matlab명령에해당하는링크를클릭했습니다。
명령을실행하려면matlab명령창에입력하십시오。웹브라우저는matlab명령을지원하지않습니다。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。