From f168f9e08cf67ecf2c7adb7e136f4ac74c804c6f Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Sun, 26 Nov 2017 17:47:19 +0100
Subject: [PATCH] read_variables.m: consistently account for variables being
 stored as cell array

(cherry picked from commit 8e73289fe5ebbe5ae9f69260afc7ffa69571362f)
---
 matlab/read_variables.m | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/matlab/read_variables.m b/matlab/read_variables.m
index a505012523..354adf8550 100644
--- a/matlab/read_variables.m
+++ b/matlab/read_variables.m
@@ -91,7 +91,7 @@ switch (extension)
   case { '.xls', '.xlsx' }
     [freq,init,data,varlist] = load_xls_file_data(fullname,xls_sheet,xls_range);
     for dyn_i_01=1:var_size_01
-        iv = strmatch(strtrim(var_names_01(dyn_i_01,:)),varlist,'exact');
+        iv = strmatch(strtrim(var_names_01{dyn_i_01}),varlist,'exact');
         if ~isempty(iv)
             dyn_tmp_01 = [data(:,iv)]';
             if length(dyn_tmp_01) > dyn_size_01 && dyn_size_01 > 0
@@ -101,7 +101,7 @@ switch (extension)
             dyn_data_01(:,dyn_i_01) = dyn_tmp_01;
         else
             cd(old_pwd)
-            error([strtrim(var_names_01(dyn_i_01,:)) ' not found in ' fullname])
+            error([strtrim(var_names_01{dyn_i_01}) ' not found in ' fullname])
         end
     end
   case '.csv'
-- 
GitLab