From f3d45542fa70562f4a8656a11b3977bd385e7eb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= Date: Wed, 12 Feb 2020 17:21:00 +0100 Subject: [PATCH] Fixed call to exactstrrep (adding missing parenthesis around expression). --- matlab/+equation/evaluate.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matlab/+equation/evaluate.m b/matlab/+equation/evaluate.m index 6d2125ff9..ca42c84b2 100644 --- a/matlab/+equation/evaluate.m +++ b/matlab/+equation/evaluate.m @@ -113,7 +113,7 @@ for i=1:length(eqtags) if ismember(enames{j}, ds.name) RHS = exactstrrep(RHS, enames{j}, sprintf('ds(range).%s', enames{j})); else - RHS = exactstrrep(RHS, sprintf('%s\\((\\-)*\\d\\)|%s', enames{j}, enames{j}), '0'); + RHS = exactstrrep(RHS, sprintf('(%s\\((\\-)*\\d\\)|%s)', enames{j}, enames{j}), '0'); if debug warning off backtrace warning('Endogenous variable %s is unknown in dseries objet. Assign zero value.', enames{j})