分析屏幕上的眼动,我将原点设置在屏幕的左下角(在这一点上很难修改)。
为了计算一些点与屏幕中心之间的距离,我使用了下面显示的简单公式。问题是,在条件语句中使用它,它会变得丑陋。
Sqrt[
(
(fixationX - centerX)^2 + (fixationY - centerY)^2
)
]
有没有办法自定义Norm来计算点之间的距离,而不是点和原点之间的距离?
或者,在我的例子中,将原点设置为当前坐标系的“中心”?
发布于 2011-06-12 22:21:42
你能不能只使用EuclideanDistance
In[1]:= EuclideanDistance[{x,y}, {cx,cy}]
Out[1]= Sqrt[Abs[-cx +x ]^2 + Abs[-cy + y]^2]
或者定义一个$Center
和一个新的CNorm
,例如
$Center = {cx, cy};
CNorm[pos:{x_, y_}] := EuclideanDistance[pos, $Center]
https://stackoverflow.com/questions/6322390
复制相似问题