JSX 图。计算点位移
JSXGraph. Calculate displacement of point
如何计算 JSXGRAPH 中点的位移。假设在 (0, 0) 位置有一个点 A。如果我将点 A 从 (0, 0) 拖到 (2, 0)。位移为 2 个单位。我的问题是jsxgraph中计算这个位移的公式是什么。
如果你只想计算两个JSXGraph点之间的距离,比如p
和q
,可以使用Dist
方法:
p.Dist(q)
如果要确定点p
到坐标数组[x, y]
的距离,可以这样进行:
JXG.Math.Geometry.distance(p.coords.usrCoords, [1, x, y]);
必须使用 [1, x, y]
而不是 [x, y]
,因为 JSXGraph 使用齐次坐标,它也可以处理无限点。
动态示例如下所示:
var p = board.create('point', [3, 0]),
q = board.create('point', [0, 0]),
t = board.create('text', [1, 1, function() { return p.Dist(q); }]);
如何计算 JSXGRAPH 中点的位移。假设在 (0, 0) 位置有一个点 A。如果我将点 A 从 (0, 0) 拖到 (2, 0)。位移为 2 个单位。我的问题是jsxgraph中计算这个位移的公式是什么。
如果你只想计算两个JSXGraph点之间的距离,比如p
和q
,可以使用Dist
方法:
p.Dist(q)
如果要确定点p
到坐标数组[x, y]
的距离,可以这样进行:
JXG.Math.Geometry.distance(p.coords.usrCoords, [1, x, y]);
必须使用 [1, x, y]
而不是 [x, y]
,因为 JSXGraph 使用齐次坐标,它也可以处理无限点。
动态示例如下所示:
var p = board.create('point', [3, 0]),
q = board.create('point', [0, 0]),
t = board.create('text', [1, 1, function() { return p.Dist(q); }]);