主要内容

toStruct

转换objectTrack对象结构体

描述

例子

年代= toStruct (objTrack的数组转换为objectTrack对象,objTrack的属性等价于的属性的结构数组objTrack

例子

全部折叠

创建跟踪使用的报告objectTrack

X = (1:6)';P = diag(1:6);track = objectTrack(“状态”, x,“StateCovariance”, P)
track = objectTrack with properties: TrackID: 1 BranchID: 0 SourceIndex: 1 UpdateTime: 0 Age: 1 State: [6x1 double] StateCovariance: [6x6 double] statparameters: [1x1 struct] ObjectClassID: 0 TrackLogic: 'History' TrackLogicState: 1 IsConfirmed: 1 IsCoasted: 0 IsSelfReported: 1 ObjectAttributes: [1x1 struct]

将跟踪对象转换为结构。

S = toStruct(轨道)
S =带字段的结构:TrackID: 1 BranchID: 0 SourceIndex: 1 UpdateTime: 0 Age: 1 State: [6x1 double] StateCovariance: [6x6 double] statparameters: [1x1 struct] ObjectClassID: 0 TrackLogic: 'History' TrackLogicState: 1 IsConfirmed: 1 IsCoasted: 0 IsSelfReported: 1 ObjectAttributes: [1x1 struct]

输入参数

全部折叠

对象轨迹的报告,指定为数组objectTrack对象。

输出参数

全部折叠

objectTrack,作为结构数组返回。返回结构的尺寸与结构的尺寸相同objTrack输入。每个结构的场等价于的属性objectTrack

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

R2019b引入