extract field from a structure problem

2 views (last 30 days)
Hi:
I need to extract the field 'P' from a structure, to form a new structure with all the value of P. but I the answer in link below:
does not work, it only keeps the last one of the structure.
my command is tmp=DP1(:).P
Thanks!
Yu
  1 Comment
Stephen23
Stephen23 on 15 Nov 2018
Edited: Stephen23 on 15 Nov 2018
@Yu Li: your code is like this:
tmp = DP1(:).P
whereas the code in the thread you linked to is like this:
tmp = [DP1(:).P]
Do you notice the difference?

Sign in to comment.

Accepted Answer

Bruno Luong
Bruno Luong on 15 Nov 2018
depending on the content, if scalar
tmp=[DP1.P]
or if not
tmp={DP1.P}

More Answers (0)

Categories

Find more on Structures in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!