引子
在尝试数学函数可视化的时候,发现了一个有趣的库 Field Play ,对 README 中的说明进行部分翻译记录,做个初步了解。
What?
让我们为网格上的每个点指定一个向量 (1, 0)
。这意味着我们有一个箭头,指向右边:
假设这些向量代表速度。如果我们把一千个粒子扔到这个网格上呢?它们会怎么行动?
当我们给空白区上的每个点分配一个向量时,我们创建了一个称为 向量场(Vector Field)
的数学结构。
让我们创建一个更有趣的向量场:
y
坐标为偶数的点得到向量(1, 0)
;y
坐标为奇数的点得到一个相反的向量(-1, 0)
;