rmfield / clear structur entry ?

3 views (last 30 days)
Max Müller
Max Müller on 12 Sep 2014
Edited: Azzi Abdelmalek on 12 Sep 2014
hey Guys, I have got a 1xn structure. Now i just want to write a code which can delete on column of a structure. For example:
A is structure with A.x / A.y /A.z This is a 1x5 structure. Now I want to make this a 1x4 structure by deleting the 3rd Column. So A(3) is gone and A(4) is now the new A(3) / A(5) is the new A(4)

Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 12 Sep 2014
A=struct('x',num2cell(rand(1,5)),'y',num2cell(rand(1,5)),'z',num2cell(rand(1,5)))
A(3)=[]
  5 Comments
Azzi Abdelmalek
Azzi Abdelmalek on 12 Sep 2014
Or
A=struct('UsedAmp',num2cell([1 2 3 4 5]),'OptimalAmp',num2cell([-1 2 3 4 -3]),'ClosestAmp',num2cell([0 2 3 4 -2]))
A(squeeze(sum(cell2mat(struct2cell(A))))==0)=[]

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by