diff --git a/src/@vspace/write.m b/src/@vspace/write.m
index 8471b63700e99fdd5aa42ef333c4a7934ab95e44..d3d7a18ca4920193cbe7aa39f909084645bd25e7 100644
--- a/src/@vspace/write.m
+++ b/src/@vspace/write.m
@@ -12,7 +12,7 @@ function o = write(o, fid)
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2013-2015 Dynare Team
+% Copyright (C) 2013-2019 Dynare Team
 %
 % This file is part of Dynare.
 %
@@ -31,14 +31,8 @@ function o = write(o, fid)
 
 assert(fid ~= -1);
 
-for i=1:o.number
-    fprintf(fid, ' \\par \\medskip ');
-end
-
+fprintf(fid, repmat(' \\par \\medskip ', 1, o.number));
 if o.hline > 0
-    fprintf(fid, '\\\\\n');
-    for i=1:o.hline
-        fprintf(fid, '\\midrule');
-    end
+    fprintf(fid, ['\\\\\n' repmat('\\midrule', 1, o.hline)]);
+end
 end
-end
\ No newline at end of file