问题标签 [angle-to-euclidean-space]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
939 浏览

opencv - opencv:如何使用kmeans()按角度聚类

问题是,如何通过角度对某些单元进行聚类?问题是,kmeans 在欧几里得空间距离的概念上运行,不知道角度的周期性。因此,要使其工作,需要将角度转换为欧几里得空间,但要满足以下条件:

  1. 近角是欧几里得空间中的近值;
  2. 远角在欧几里得空间中很远。

这意味着,90 和 -90 是遥远的值,180 和 -180 是相同的,170 和 -170 是接近的(角度从左上到右:0 - +180,从左下到右:0 - -180)

我尝试使用各种sin()函数,但它们都存在第 1 点和第 2 点中提到的问题。大多数观点之一是sin(x * 0.5f)但也有问题,即 180 和 -180 在欧几里得空间中是遥远的值。

0 投票
1 回答
98 浏览

euclidean-distance - 欧几里得距离除以数组数量的平方根?

我已经了解到,如果我想在我的研究中全面比较两个向量,最好的方法是使用欧几里得距离除以数组数量的平方根。但是我不知道这个方程叫什么。如果您能与我分享您对此的了解,我将不胜感激。

谢谢

0 投票
2 回答
91 浏览

java - java/trig/数学。3空间中立方体的相对轴,处理库(错误?)

我有一个在其 3 轴上旋转的立方体,当 key[a] == true 时它会向左旋转,就好像它是那样滚动的。将立方体向任何方向旋转 45 度会将其返回 90 度以产生继续的错觉。这保持了 3 个轴与环境的距离 < 45 度

我相信这是正确的,但是立方体的 x 轴似乎是相对于环境的,而 y 和 z 是相对于立方体方向的,我在文档中找不到对此的参考,这是一个错误吗? https://processing.org/reference/rotateY_.html https://processing.org/reference/rotateX_.html