小编Hos*_*FGM的帖子

如何用AWK计算梯度

我有一个包含两列的文件,例如:

A B
1 2
10 20
100 200
.
.
.
Run Code Online (Sandbox Code Playgroud)

我想通过 awk 计算梯度(或斜率)dB/dA。这意味着第三列应该是 B 列中每个相邻行之间的差值除以 A 列中每个相应相邻行之间的差值。上述日期的结果应该是:

A B dB/dA
1 2 (20-2)/(10-1)=2
10 20 (200-20)/(100-10)=2
100 200 
.
. 
.
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

bash awk

3
推荐指数
1
解决办法
551
查看次数

标签 统计

awk ×1

bash ×1