words = {'abc', 'gefi', 'klkasdf', '', 'bizarro'} wc = [2 5 8 0 -17] n = length(wc); for i = 1:n combined(i).words = words{i} combined(i).wc = wc(i) end fid = fopen('whatever', 'w'); for i = 1:n fprintf(fid, '%g %s\n', combined(i).wc, combined(i).words); end fclose(fid);