No for
loop needed. Let's use a small example:
str1 = 'The quick brown ';
str2 = 'fox jumped over the ';
str3 = 'lazy dog. '
docs = {str1;str2;str3} % Your cell array containing arrays of text in each row
docs_cat = [docs{:}] % Concatenate
which returns:
docs_cat =
The quick brown fox jumped over the lazy dog.