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]

Преобразуйте объект track в структуру.

  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++ с помощью Coder™ MATLAB ®

.

См. также

Введенный в R2020a