Effacer les filtres
Effacer les filtres

how to generate structure member values with only one index data of parent structure .

1 vue (au cours des 30 derniers jours)

how to generate structure member values with only one index data of parent structure .
struct.member.values(1500,1) from this structure need only struct.member.values(200,1)

  2 commentaires
Stephen23
Stephen23 le 27 Juil 2023
What size is badly-named STRUCT?
What size is MEMBER?
Vamsi
Vamsi le 27 Juil 2023
member is nested structure with 10 fields , each field values size is (1500,1)

Connectez-vous pour commenter.

Réponse acceptée

Stephen23
Stephen23 le 27 Juil 2023
In lieu of your actually answering my questions here I will presume that both badly-named STRUCT and MEMBER are scalar structures, and that given your comment here MEMBER has multiple fields from which you want to extract one value from element (200,1).
S.member = cell2struct(num2cell(rand(1500,1,10),1:2),"val"+(1:10),3) % fake data
S = struct with fields:
member: [1×1 struct]
S.member
ans = struct with fields:
val1: [1500×1 double] val2: [1500×1 double] val3: [1500×1 double] val4: [1500×1 double] val5: [1500×1 double] val6: [1500×1 double] val7: [1500×1 double] val8: [1500×1 double] val9: [1500×1 double] val10: [1500×1 double]
You can extract element (200,1) from each field of MEMBER as follows:
V = structfun(@(a)a(200,1),S.member)
V = 10×1
0.2747 0.5518 0.9667 0.0910 0.7807 0.9588 0.1248 0.7697 0.1378 0.0447
  4 commentaires
Vamsi
Vamsi le 28 Juil 2023
couldn't able upload any data , due to some reasons
Stephen23
Stephen23 le 28 Juil 2023
"couldn't able upload any data , due to some reasons "
You do not need to upload your private data, just some random values that are stored in exactly the same way.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by