Fixed bug (wrong index in loop i -> j).

time-shift
Stéphane Adjemian (Charybdis) 2019-07-17 17:59:21 +02:00
parent 426cce8199
commit 2cfff70a64
1 changed files with 2 additions and 2 deletions

View File

@ -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