[WIP] Error takes sprintf like arguments directly.

Stéphane Adjemian (Guts) 2023-12-16 10:05:41 +01:00
parent 23af7f64b6
commit 0ce32f3367
Signed by: stepan
GPG Key ID: 295C1FE89E17EB3C
4 changed files with 8 additions and 11 deletions

View File

@ -33,7 +33,7 @@ global M_
i = strmatch(pname,M_.param_names,'exact');
if isempty(i)
error(sprintf('Can''t find parameter %s', pname))
error('Can''t find parameter %s', pname)
end
x = M_.params(i);

View File

@ -80,7 +80,7 @@ switch pshape(indx)
abscissa = linspace(infbound,supbound,steps);
dens = density(abscissa,p6(indx),p7(indx),p3(indx));
otherwise
error(sprintf('draw_prior_density: unknown distribution shape (index %d, type %d)', indx, pshape(indx)));
error('draw_prior_density: unknown distribution shape (index %d, type %d)', indx, pshape(indx));
end
if pshape(indx) ~= 5
@ -88,9 +88,9 @@ if pshape(indx) ~= 5
if k1 == 1 || k1 == length(dens)
k = find(dens > 10);
dens(k) = NaN;
end
end
end
binf = abscissa(1);
bsup = abscissa(end);
x = abscissa;
f = dens;
f = dens;

View File

@ -57,8 +57,7 @@ for i=1:size(etags,1)
if ~isempty(kop)
k = find(strcmp(strtrim(str(1:kop-1)), M_.endo_names)); %get variable index with restriction
if isempty(k)
error(sprintf(['Complementarity condition %s: variable %s is ' ...
'not recognized'],etags{i,3},strtrim(str(1:kop-1))))
error('Complementarity condition %s: variable %s is not recognized', etags{i,3}, strtrim(str(1:kop-1)))
end
ub(k) = str2num(str(kop+1:end));
eq_index(eq_nbr) = k;
@ -68,15 +67,13 @@ for i=1:size(etags,1)
if ~isempty(kop)
k = find(strcmp(strtrim(str(1:kop-1)), M_.endo_names)); %get variable index with restriction
if isempty(k)
error(sprintf(['Complementarity condition %s: variable %s is ' ...
'not recognized'],etags{i,3},strtrim(str(1:kop-1))))
error('Complementarity condition %s: variable %s is not recognized', etags{i,3}, strtrim(str(1:kop-1)))
end
lb(k) = str2num(str(kop+1:end));
eq_index(eq_nbr) = k;
eq_index(k) = eq_nbr;
else
error(sprintf(['Complementarity condition %s can''t be ' ...
'parsed'],etags{i,3}))
error('Complementarity condition %s can''t be parsed',etags{i,3})
end
end
end

@ -1 +1 @@
Subproject commit 1bb3b1cbc9d1b29136e8e533d871e247f1b11103
Subproject commit 8acb7f8d5f6418717a9ad47e6b6b911354a86409