11

と の 2 つのフィールドを持つ構造体がありtimeますpose。配列で構成されたこの構造体の複数のインスタンスがあるため、この例は次のとおりです。

poses(1)
    -time = 1
    -pose = (doesn't Matter)
poses(2)
    -time = 2
    -pose = (doesn't Matter)
poses(3)
    -time = 3
    -pose = (doesn't Matter)
...

これを印刷すると:

 poses.time

私はこれを得る:

ans =
      1
ans =
      2
ans =
      3

その出力を取得してベクトルに入れるにはどうすればよいですか?

4

2 に答える 2

18

ブラケットを使用する:

timevec=[poses.time];

トリッキーなmatlab、私は知っています。構造体を扱っている場合は、これを覚えておく必要があります;)

于 2012-08-22T23:28:35.023 に答える