diff --git a/matlab/simul_static_model.m b/matlab/simul_static_model.m
index 05667766dea708930e5b9ce738e3caba1599ba82..fb19123f3a6f1ebf5b84cdfafb08172d02100aca 100644
--- a/matlab/simul_static_model.m
+++ b/matlab/simul_static_model.m
@@ -83,7 +83,7 @@ else
     oo_.exo_simul = Innovations;
 end
 
-staticmodel = sprintf('%s.static', M_.fname);
+staticmodel = str2fun(sprintf('%s.static', M_.fname));
 
 % Simulations (call a Newton-like algorithm for each period).
 for t=1:samplesize
@@ -102,4 +102,4 @@ if isdseries(innovations)
     initperiod = innovations.dates(1);
 end
 
-simulation = [dseries(ysim', initperiod, M_.endo_names(1:M_.orig_endo_nbr)), dseries(xsim, initperiod, M_.exo_names)];
\ No newline at end of file
+simulation = [dseries(ysim', initperiod, M_.endo_names(1:M_.orig_endo_nbr)), dseries(xsim, initperiod, M_.exo_names)];