My guess at what you want:
filestruct = load('Vb1nicw.mat');
fn = fieldnames(filestruct);
for K = 1 : length(fn)
thisfield = fn{K};
tempvar = struct(thisfield, filestruct.(thisfield));
outfile = [thisfield '.mat'];
save(outfile, '-struct', 'tempvar');
end
This will take each variable in Vb1nicw.mat and will save it out to a separate .mat file that is named after the variable, and the variable name used inside the .mat file will be the same as the name of the variable.
Best Answer