有没有办法将 Octave 中的输出格式设置为给定数量的有效数字?
Is there a way to set the output format in Octave to a given number of significant digits?
在 Octave 中,format short g
将命令中的数字输出格式设置为 window 为 5 位有效数字,format long g
为 15 位数字。有没有办法将它设置为不同于 5 或 15 的不同位数?我知道如何使用 num2str
、mat2str
... 但我更喜欢它作为默认输出格式。
我不认为这是可能的,但我问以防万一(这对我的用例非常有用)。
我认为您需要 output_precision
功能。例如,如果您希望在命令 window 中包含 7 位数字,请键入:
output_precision(7)
在 Octave 中,format short g
将命令中的数字输出格式设置为 window 为 5 位有效数字,format long g
为 15 位数字。有没有办法将它设置为不同于 5 或 15 的不同位数?我知道如何使用 num2str
、mat2str
... 但我更喜欢它作为默认输出格式。
我不认为这是可能的,但我问以防万一(这对我的用例非常有用)。
我认为您需要 output_precision
功能。例如,如果您希望在命令 window 中包含 7 位数字,请键入:
output_precision(7)