Changeset 14613
- Timestamp:
- 04/16/13 16:44:07 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/io/structtonc.m
r14611 r14613 46 46 elseif isa(field,'struct'), 47 47 subfields = fields(field); 48 for i=1:length(subfields), 49 [var_id,counter] = structtonc(ncid,[fieldname '.' subfields{i}],field.(subfields{i}),depth+1,var_id,counter,step); 48 sublength = numel(field); 49 if sublength==1, 50 for i=1:length(subfields), 51 [var_id,counter] = structtonc(ncid,[fieldname '.' subfields{i}],field.(subfields{i}),depth+1,var_id,counter,step); 52 end 53 else 54 for n=1:sublength, 55 for i=1:length(subfields), 56 [var_id,counter] = structtonc(ncid,[fieldname '.' subfields{i} '(' num2str(n) ')'],field(n).(subfields{i}),depth+1,var_id,counter,step); 57 end 58 end 50 59 end 51 60 elseif isobject(field),
Note:
See TracChangeset
for help on using the changeset viewer.