diff --git a/matlab/perfect-foresight-models/make_ex_.m b/matlab/perfect-foresight-models/make_ex_.m
index 4c8853e86aeda9f9487abb2009cc418ee4e5a113..cb9b9d007715f94fe5ec6b921a15dce75cb1e9fa 100644
--- a/matlab/perfect-foresight-models/make_ex_.m
+++ b/matlab/perfect-foresight-models/make_ex_.m
@@ -80,7 +80,7 @@ if isfield(M_, 'det_shocks')
             if ~M_.det_shocks(i).multiplicative
                 oo_.exo_det_simul(k,ivar) = v;
             else
-                oo_.exo_det_simul(k,ivar) = oo_.exo_det_simul(k,ivar) * v;
+                oo_.exo_det_simul(k,ivar) = oo_.exo_det_simul(k,ivar) .* v;
             end
         end
     end