From 2cfff70a64cd2909283bc3bbc14f814ceec8f612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= Date: Wed, 17 Jul 2019 17:59:21 +0200 Subject: [PATCH] Fixed bug (wrong index in loop i -> j). --- matlab/+equation/evaluate.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/+equation/evaluate.m b/matlab/+equation/evaluate.m index 763c78325..20992be9b 100644 --- a/matlab/+equation/evaluate.m +++ b/matlab/+equation/evaluate.m @@ -46,9 +46,9 @@ for i=1:length(eqtags) [pnames, enames, xnames] = get_variables_and_parameters_in_equation(LHS, RHS, M_); % Load parameter values. if ~isempty(pnames) - commands = sprintf('%s = %s;', pnames{1}, num2str(M_.params(strcmp(pnames{1},M_.param_names)), 16)); + commands = sprintf('%s = %s;', pnames{1}, num2str(M_.params(strcmp(pnames{1}, M_.param_names)), 16)); for j=2:length(pnames) - commands = sprintf('%s %s = %s;', commands, pnames{i}, num2str(M_.params(strcmp(pnames{i},M_.param_names)), 16)); + commands = sprintf('%s %s = %s;', commands, pnames{j}, num2str(M_.params(strcmp(pnames{j}, M_.param_names)), 16)); end eval(commands) end