В StandardForm нет математической неоднозначности (она была разработана именно для того, чтобы устранить все такие неоднозначности). Внешний интерфейс содержит именно ту информацию, которая необходима для воспроизведения правильного текста при копировании. Проблема - просто ошибка, которая оставалась незамеченной до этого отчета.
сто заметил, что если у вас есть это в MMA (8.0.1 / win7-64):
и вы копируете его в SO (просто ctrl-c ctrl-v), вы получаете это:
(maxY - minY)/stepy/(maxX - minX)/stepx
которыйне математически эквивалентный, Должно быть так:
((maxY - minY)/stepy)/((maxX - minX)/stepx)
или это (InputForm
из вышеперечисленных):
((maxY - minY)*stepx)/((maxX - minX)*stepy)
Это не вызвано внутренними компонентами StackOverflow, как то же самое происходит с копией в NotePad.
Есть ли еще такие проблемы (особенно при работе с SO, но в целом), о которых нам следует знать?
Что является причиной этого, может ли это быть исправлено на нашей стороне, и если нет, то какой лучший обходной путь?