有没有办法将 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 的不同位数?我知道如何使用 num2strmat2str... 但我更喜欢它作为默认输出格式。

我不认为这是可能的,但我问以防万一(这对我的用例非常有用)。

我认为您需要 output_precision 功能。例如,如果您希望在命令 window 中包含 7 位数字,请键入:

output_precision(7)