如何在 Octave 中打印 symfunc 以使其看起来是人工输入的而不是人工编写的?

How to print symfunc in Octave so it looks human-typed as opposed of human-written?

我正在尝试查看应用于符号函数的拉普拉斯变换,但它看起来不像我想要的那样。

; file.m
syms t

f(t) = (3*t - 2) * cos(t);

laplace(f)

产出

ans = (sym)

     2       / 2    \
  3*s  - 2*s*\s  + 1/ - 3
  -----------------------
                 2
         / 2    \
         \s  + 1/

我想要

ans = (sym) (3*2^2 - 2*s*(s^2 + 1) - 3)/(s^2 + 1)^2
sympref display flat

看这里:https://octave.sourceforge.io/symbolic/function/sympref.html

也可能有用:https://octave.sourceforge.io/symbolic/function/@sym/pretty.html