Как 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
).