我的时间间隔为 0 < t < T, and I have a bunch of functions defined on t
t f1(t) f2(f1(t), t) f3(f1, f2, t) ...
_____________________________________________
0 f1(0) f2(f1(0), 0) f3(f1, f2, 0) ...
0 f1(Δt) f2(f1(Δt), Δt) f3(f1, f2, Δt) ...
...
T f1(T) f2(f1(0), T) f3(f1, f2, T) ...
如果我保持固定的特定时间步长 Δt,我可以使用其他地方定义的参数在工作表中组织计算,最终我可以针对 0 绘制一些结果< t < T.
OTOH,如果反过来时间步长 Δt 也取决于那些外部参数,我不知道如何更改编号。 计算工作表中的行数。
我想知道是否可以使用某种脚本,但我的 google-sheets 脚本编写水平低于零:-(
考虑到问题的抽象级别,很难提出具体的建议,但应该可以使用简单的公式动态更改返回的行数,而无需编写脚本。对于您的 t 列,如果您知道 T 和 Δt (并且它们具有相同的单位),那么
=arrayformula(sequence(T/Δt)*Δt))
将生成适当的行数(显然您需要替换 T & Δt及其实际值或包含实际值的单元格引用)。
关于函数列,您需要将它们限制为列 t 中填充的行数,并且有多种方法可以使用数组公式有效地完成此操作,但同样,鉴于以下级别,很难提出具体建议抽象。