exponenta event banner

toStruct

Новообращенный objectTrack объект в struct

Синтаксис

Описание

пример

S = toStruct(objTrack) преобразует массив objectTrack объекты, objTrack, к массиву структур, поля которых эквивалентны свойствам objTrack.

Примеры

свернуть все

Создание отчета по дорожке с помощью objectTrack.

  x = (1:6)';
  P = diag(1:6);
  track = objectTrack('State', x, 'StateCovariance', P)
track = 
  objectTrack with properties:

             TrackID: 1
            BranchID: 0
         SourceIndex: 1
          UpdateTime: 0
                 Age: 1
               State: [6x1 double]
     StateCovariance: [6x6 double]
     StateParameters: [1x1 struct]
       ObjectClassID: 0
          TrackLogic: 'History'
     TrackLogicState: 1
         IsConfirmed: 1
           IsCoasted: 0
      IsSelfReported: 1
    ObjectAttributes: [1x1 struct]

Преобразование объекта дорожки в структуру.

  S = toStruct(track)
S = struct with fields:
             TrackID: 1
            BranchID: 0
         SourceIndex: 1
          UpdateTime: 0
                 Age: 1
               State: [6x1 double]
     StateCovariance: [6x6 double]
     StateParameters: [1x1 struct]
       ObjectClassID: 0
          TrackLogic: 'History'
     TrackLogicState: 1
         IsConfirmed: 1
           IsCoasted: 0
      IsSelfReported: 1
    ObjectAttributes: [1x1 struct]

Входные аргументы

свернуть все

Отчеты по дорожкам объектов, указанным как массив objectTrack объекты.

Выходные аргументы

свернуть все

Структуры, преобразованные из objectTrack, возвращается в виде массива структур. Измерение возвращаемой структуры совпадает с измерением objTrack вход. Поля каждой структуры эквивалентны свойствам objectTrack.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Представлен в R2020a