diff --git a/src/@dseries/round_.m b/src/@dseries/round_.m
index 197b352ff286297df7bf542726488605e9d23a3f..356e28be2236f106b27f5150df5e15040bf63bfc 100644
--- a/src/@dseries/round_.m
+++ b/src/@dseries/round_.m
@@ -38,7 +38,7 @@ for i=1:vobs(o)
     end
 end
 
-if isoctave
+if isoctave || matlab_ver_less_than('8.4')
     o.data = round(o.data*10^n)/10^n;
 else
     o.data = round(o.data, n);