Editing Arrays of Matlab Structures

조회 수: 1 (최근 30일)
Paul
Paul 2014년 6월 24일
댓글: dpb 2014년 6월 24일
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
Geoff Hayes
Geoff Hayes 2014년 6월 24일
If you want to remove the fifth element of the structure, then why not try S([5]) = []?
dpb
dpb 2014년 6월 24일
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.

댓글을 달려면 로그인하십시오.

채택된 답변

A Jenkins
A Jenkins 2014년 6월 24일

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Structures에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by