/ / Математическо изходно форматиране - wolfram-mathematica

Изходното форматиране на Mathematica - wolfram-mathematica

Как Mathematica решава кога да закръгли цифрите в продукцията си? Например,

давайки вход

250000.5

дава продукцията

2500001

Докато

25000.5

е наистина отпечатано като

25000.5

N [] не е полезно тук, трябва да използвам NumberForm [], за да го напечатам 250000.5 като 250000.5

Аз съм майстор на Mathematica и съм сигурен, че е абсурдно лесно да се контролира този праг, когато започне да игнорира десетичните знаци в изхода, но може ли някой да ме насочи в правилната посока?

Отговори:

1 за отговор № 1

В по подразбиране TraditionalForm и StandardForm изходни режими Mathematica показва само определен брой най-важни цифри. Можеш да използваш InputForm за да получите пълния номер на точност.


6 за отговор № 2

друга възможност да опитате, можете да отидете на опции и да промените стойността по подразбиране PrintPrecision от 6 до 16, а сега ще видите, че ще отпечата това, което сте написали по-горе

въведете описанието на изображението тук

след като промених това на 16 (кликнете върху самата област и въведете 16 в полето, за да замените 6 и връщане на удара), след това

въведете описанието на изображението тук


6 за отговор № 3

Насър е вярно PrintPrecision е правилната настройка.

Имате няколко опции за използването му. Можете да го зададете в глобален мащаб или за конкретния Бележник, като използвате Инспектора за опции. Можете също да го използвате директно с Style:

Style[250000.5, PrintPrecision -> 10]
250000.5

Можете временно да го зададете за една сесия като тази:

SetOptions[$FrontEndSession, PrintPrecision -> 10]

Накрая можете да го използвате Стил листове (изберете клетка тип Output).