Editing Arrays of Matlab Structures

3 Ansichten (letzte 30 Tage)
Paul
Paul am 24 Jun. 2014
Kommentiert: dpb am 24 Jun. 2014
I'm trying to understand how to delete a vector of a structure.
For example if i create the following structure with this code ....
for i=1:10
S(1,i).P1=i;
S(1,i).P2=i;
S(1,i).P3=i;
S(1,i).P4=i;
S(1,i).P5=i;
S(1,i).P6=i;
S(1,i).P7=i;
end
How would I edit this structure so I remove all the parameters of S(1,5) and turn the structure to 1x9 instaed of 1x10
Thanks
Paul
  3 Kommentare
Geoff Hayes
Geoff Hayes am 24 Jun. 2014
If you want to remove the fifth element of the structure, then why not try S([5]) = []?
dpb
dpb am 24 Jun. 2014
I thought I had tried it and it didn't actually remove the element from the array but on second attempt I see it does...not sure now what I messed up first go-'round.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

A Jenkins
A Jenkins am 24 Jun. 2014

Weitere Antworten (0)

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by