diff --git a/matlab/reporting/@elements/numElements.m b/matlab/reporting/@elements/numel.m
similarity index 92%
rename from matlab/reporting/@elements/numElements.m
rename to matlab/reporting/@elements/numel.m
index c318420378ddc58f92f3bbd86cc5a35af8295d7e..e52bd80314e201ef1e64f5c6f5037284c7da7d51 100644
--- a/matlab/reporting/@elements/numElements.m
+++ b/matlab/reporting/@elements/numel.m
@@ -1,5 +1,5 @@
-function n = numElements(o)
-% function n = numElements(o)
+function n = numel(o)
+% function n = numel(o)
 
 % Copyright (C) 2013 Dynare Team
 %
diff --git a/matlab/reporting/@pages/numPages.m b/matlab/reporting/@pages/numel.m
similarity index 94%
rename from matlab/reporting/@pages/numPages.m
rename to matlab/reporting/@pages/numel.m
index 303ac223ebf110c1ae4dec98302a7a00426b974b..49a9f234f60c4d4ae078b2d702682bff11782a70 100644
--- a/matlab/reporting/@pages/numPages.m
+++ b/matlab/reporting/@pages/numel.m
@@ -1,5 +1,5 @@
-function n = numPages(o)
-% function n = numPages(o)
+function n = numel(o)
+% function n = numel(o)
 % Sections Class Constructor
 %
 % INPUTS
diff --git a/matlab/reporting/@pages/write.m b/matlab/reporting/@pages/write.m
index c7b2c18730f616a119e60fc844bae5a023254d7b..acf71930e613516b4ac1cb2b976dde917d85066e 100644
--- a/matlab/reporting/@pages/write.m
+++ b/matlab/reporting/@pages/write.m
@@ -31,7 +31,7 @@ function o = write(o, fid)
 
 assert(fid ~= -1);
 fprintf(fid, '\n%% Pages Object\n');
-nps = numPages(o);
+nps = numel(o);
 for i=1:nps
     o.objArray(i).write(fid);
 end
diff --git a/matlab/reporting/@section/numElements.m b/matlab/reporting/@section/numel.m
similarity index 88%
rename from matlab/reporting/@section/numElements.m
rename to matlab/reporting/@section/numel.m
index c1c54b952d773c55a31502a26aadef8b49ff97a7..0d4a5aeb623c4cac9cce81059a46fecf0b39790e 100644
--- a/matlab/reporting/@section/numElements.m
+++ b/matlab/reporting/@section/numel.m
@@ -1,5 +1,5 @@
-function n = numElements(o)
-% function n = numElements(o)
+function n = numel(o)
+% function n = numel(o)
 
 % Copyright (C) 2013 Dynare Team
 %
@@ -18,5 +18,5 @@ function n = numElements(o)
 % You should have received a copy of the GNU General Public License
 % along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
 
-n = o.elements.numElements();
+n = o.elements.numel();
 end
\ No newline at end of file
diff --git a/matlab/reporting/@section/write.m b/matlab/reporting/@section/write.m
index c592b93cee56e9f4e4118771e765715e645672d6..cf1955375ec6277fd04c9d231b1ac066923a9937 100644
--- a/matlab/reporting/@section/write.m
+++ b/matlab/reporting/@section/write.m
@@ -37,7 +37,7 @@ for i=1:o.cols
     fprintf(fid, 'c');
 end
 fprintf(fid, '}\n');
-ne = numElements(o);
+ne = numel(o);
 nvspace = numVspace(o);
 nlcounter = 0;
 for i=1:ne