I've made a Manipulate app. in Mathematica where I vary the value of a function f(a) by varying the parameter a. However, I seem to only be able to edit my input for a for a value up to 5 decimal places (if I enter in a number with more than 5 decimal places, it rounds the figure). Is it possible to increase the number of decimal places with which I can enter in my value of a into the manipulate input?
|
Initially I forgot to specifically address Manipulating an arbitrary-precision ContourPlot This question may qualify as a duplicate (I'll let the community votes decide) but it has been asked in a different way so I'll answer it anew. There are two issues that may be confounded here: input syntax and output formatting. Input syntaxBy default a number entered with a decimal point that has less than 18 digits is interpreted as a machine precision number, while one with more is interpreted as arbitrary precision:
Any number (with or without a decimal point) can be entered with a specific precision by using the
Arithmetic between arbitrary and machine precision numbers automatically converts to machine precision:
See also: Converting to machine precision Output formattingMachine precision numbers are by default automatically truncated to six digits in
Methods to control this formatting are presented in: Annoying display truncation of numerical results One of my own recommendations:
This Option can be set globally: |
||||
|
|

SetOptions[InputNotebook[], PrintPrecision -> 30]– David Slater Oct 13 '12 at 22:37