I have a function that accepts a structure and a field_identifier (character format) as inputs. The structure loaded has substructures in it, for which the field_identifier loaded in the function matches. The format is the following: structure(i).substructure.field_identifier
I have two checkpoints, ~isstruct and ~isfield for each of the inputs and it works fine. After that I initialize a for loop, defined as:
i=1;for i=1:size(structure(i).substructure.field_identifier,1)
With this, I get the error that field_identifier is not a valid field. I understand the problem lies in the way I am passing the field identifier, but I have tried several things and cannot figure a way of passing field_identifiers as arguments for the for loop within this function. Can someone tell me what am I doing wrong?
Thanks in advance for the advice!
Best Answer