Search code examples
precisionoctavenumerical-computingsignificant-digits

Is there any way to print at least 20 significant figures in Octave?


I need to print the result of a program with 20 significant figures, but I don't know how to print more than 15 figures (format long). Is there any way to achieve this?


Solution

  • You can control the format of your output with printf, just like in C, by following this syntax with these format specifiers:

    > printf('%.20f\n', pi)
    3.14159265358979311600