Say I have a struct array with a numeric field:
>> a=struct('bar',{47 52})
I want to increment that field across each element of the array, something like the following:
>> [a.bar] = [a.bar] + 1;
The nearest I can figure out is the following, which is cumbersome:
>> inc = num2cell([a.bar]+1);
>> [a.bar] = inc{:};
Is there a way to do this without creating an intermediate variable? Thanks in advance.
댓글 수: 0
댓글을 달려면 로그인하십시오.