diff --git a/matlab/read_variables.m b/matlab/read_variables.m
index 4aa4294941681cf5ae74c0f291ca5704cdd6e9b2..23d7fe635d865bb2fa395ccba5a7ab7fc477e5f5 100644
--- a/matlab/read_variables.m
+++ b/matlab/read_variables.m
@@ -93,7 +93,7 @@ switch (extension)
for dyn_i_01=1:var_size_01
iv = strmatch(strtrim(var_names_01(dyn_i_01,:)),varlist,'exact');
if ~isempty(iv)
- dyn_tmp_01 = [data(2:end,iv)]';
+ dyn_tmp_01 = [data(:,iv)]';
if length(dyn_tmp_01) > dyn_size_01 && dyn_size_01 > 0
cd(old_pwd)
error('data size is too large')
@@ -110,7 +110,7 @@ switch (extension)
for dyn_i_01=1:var_size_01
iv = strmatch(strtrim(var_names_01(dyn_i_01,:)),varlist,'exact');
if ~isempty(iv)
- dyn_tmp_01 = [data(2:end,iv)]';
+ dyn_tmp_01 = [data(:,iv)]';
if length(dyn_tmp_01) > dyn_size_01 && dyn_size_01 > 0
cd(old_pwd)
error('data size is too large')