我想重复使用值。Octave 中是否有与 Mathematica 的 %10 类似的功能?
倍频程:18> 3/log (2)
答案 = 4.32808512266689
octave:19> % //如何输出 4.328....
八度:19> %%
八度:19> %18
答案1
如果只需要计算最后一个值,则变量答将会完成这项工作。
如果在进行其他几次计算后需要它,则需要使用命令运行历史记录 电话号码:
octave:9> 3/log(2)
ans = 4.3281
octave:10> 42
ans = 42
octave:11> 37
ans = 37
octave:12> run_history 9
ans = 4.3281
那么这个值就在答变量,您可以在计算中使用它:
octave:13> 2 * ans
ans = 8.6562
运行历史记录是一个命令,而不是函数,因此它似乎不能直接用于计算(否则我的语法就错了)。如果有更直接的方法,我很想听听。