У меня есть массив ячеек {3,1}, каждая ячейка содержит вектор (1,81) с номерами от 1 до 9. Простая функция fprintf не работает с ячейками, поэтому я сделал следующий код.Печать массива ячеек
for j = 1:length(CellArray)
fprintf(fid,formatSpec,CellArray{j});
end
Это прекрасно работает, но я хочу отдельную линию для каждого CellArray.
formatSpec = '%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i\n'
%81 integers and a new line
Нечто похожее на это не работает. Следующий CellArray просто вставлен после последнего номера предыдущего. Таким образом, огромная строка печатается в текстовый файл, а не 3.
Какой язык программирования вы используете? – pbaldauf