diff --git a/matlab/perfect-foresight-models/make_ex_.m b/matlab/perfect-foresight-models/make_ex_.m
index 02a2b6402a480853d0a7f89bba7333a636d584b2..4878c49e330c2ef63a2086dfbb8fc4973e0fdcb5 100644
--- a/matlab/perfect-foresight-models/make_ex_.m
+++ b/matlab/perfect-foresight-models/make_ex_.m
@@ -92,7 +92,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