【发布时间】:2013-11-19 05:12:13
【问题描述】:
我想建立一个以常数开头的列,比如 1,其后续行是前一行的两倍(或我在公式中设置的某个变量系数):
| 1 |
| 2 |
| 4 |
| 8 |
| 16 |
有没有办法在 Emacs 中快速进行设置?我看到有行公式、列公式和矩形区域公式,但是我在手册中没有看到任何递归或快速公式复制。
【问题讨论】:
我想建立一个以常数开头的列,比如 1,其后续行是前一行的两倍(或我在公式中设置的某个变量系数):
| 1 |
| 2 |
| 4 |
| 8 |
| 16 |
有没有办法在 Emacs 中快速进行设置?我看到有行公式、列公式和矩形区域公式,但是我在手册中没有看到任何递归或快速公式复制。
【问题讨论】:
#+TBLFM: @1$1=1::@<<..>$1=@-1 * 2
将递归生成该表。将光标放在最后一行并点击 C-u C-u C-c * @<<..> 是从第二行到最后一行的范围。
#+TBLFM: @1$1=0::@2$1=1::@<<<..>$1=@-1 + @-2
将产生斐波那契数列
【讨论】:
@1$3=1::@<<..>$3=@-1 * 2?由于某种原因,结果仍然出现在第 1 列中。