А в чём вопрос? Это очевидно, что в общем случае погрешность операций с плавающей запятой не позволяет ожидать абсолютно точный результат. Например следующий код я думаю будет выдавать одинаковый результат на любой версии.
X++:
info(strfmt("%1", num2str(1/3*3, 0, 16, 0, 0)));