问题标签 [cartesian]
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.
c# - NULL 数组上的笛卡尔坐标
我需要 6 个数组的笛卡尔积 - 问题是任何时候最多 5 个数组可能为空。当所有数组都被填充时它工作得很好,但是当任何数组为空时炸弹
我的数组是这样的
等等
我目前正在使用此代码...源自 http://blogs.msdn.com/b/ericlippert/archive/2010/06/28/computing-a-cartesian-product-with-linq.aspx
我试过 putMatrixArray_n where first != null
但是它停在第一个空数组并且没有通过所有剩余的数组读取,所以我的返回数组总是 0 行,即使 array1 和数组 3 被填充。
代码/逻辑的任何更改在此时都值得赞赏!TIA
linq - 使用linq c#抛出内存不足异常的动态数组的笛卡尔积
我已经关注了这个
http://blogs.msdn.com/b/ericlippert/archive/2010/06/28/computing-a-cartesian-product-with-linq.aspx
并创建了一个动态 linq 查询来计算笛卡尔积。
我有 10 个数组项,每个数组中有 100 个项。
A[100]
B[100]
C[100]
.
.
.
J[100]
当我尝试计算 A 到 J 数组的笛卡尔积时,出现内存不足异常。
我相信有人可能已经遇到过类似的问题。如果您能为我提供此问题的解决方案,那就太好了。
javascript - 为什么我的 JavaScript 函数接受三个数组,而不接受包含三个数组的数组?
上述工作,但以下不工作:
感谢您的建议
parallel-processing - 如何正确使用 MPI 笛卡尔拓扑
首先,我需要计算一些总和,然后找到这些总和中的最小值,这是使用 mpi 完成的:
但是,现在我不需要找到整个二维矩阵的最小和,而是需要找到矩阵中每个分区的最小和,一个分区将是一个由四个点定义的正方形,无论矩阵大小如何,总会有为16个正方形(矩阵不小于800 * 800)。我正在尝试使用 MPI 笛卡尔拓扑来实现这一点,但是我在围绕实现时遇到了麻烦。任何帮助或提示将不胜感激。
math - 围绕网格旋转矩形以计算玩家视图
我有一个可以旋转和移动二维笛卡尔网格的玩家,我需要计算在屏幕上绘制敌人的位置。
玩家应该有一个特定的视点,即玩家面对的方向前面的屏幕大小。(有点落后)
我已经尝试了很多方法来使用双极坐标和 Trig 来实现这种混乱,但我无法解决计算应该在屏幕上绘制敌人的位置的问题。
问题最好以图形的形式表示,绿色是视点,它是一个可以围绕网格旋转和移动的矩形,点代表玩家和敌人。
所以我需要计算出屏幕上敌人相对于玩家旋转和位置的位置。
matlab - 替代使用方形(Matlab)
目前我正在使用pdist
Matlab 中的函数来计算三维笛卡尔系统中各个点之间的欧几里得距离。我这样做是因为我想知道哪个点与所有其他点(中心点)的平均距离最小。的语法pdist
如下所示:
但是因为 pdist 返回距离的一维数组,所以没有简单的方法可以(直接)确定哪个点的平均距离最小。这就是我使用squareform
然后计算最小平均距离的原因,如下所示:
对每列的距离进行平均,变量j
是具有最小平均距离的列(和点)的索引。
这行得通,但是 squareform 需要很多时间(这段代码重复了数千次),所以我正在寻找一种优化它的方法。有谁知道一种更快的方法来从结果中推断出平均距离最小的点pdist
?
math - 我的方程式正确吗?在球体上从经纬度点 A 旋转到 B,点 C 会在哪里?
我写了下面的python脚本。这个想法是在将地球从 A 点旋转到 B 点后计算 C 点的新位置。我首先计算 P 点,即旋转极点。计算点 P 已经出现问题了。使用以下输入 fe,我会假设点 P 的纬度为 90 或 –90。
我之前在这里问过这个问题:将球体从 coord1 旋转到 coord2,coord3 在哪里? 但我认为最好用包含的脚本再次询问;)
curve - 如何通过已知 2 个点的 3 个点找到抛物线运动中终点的坐标?
假设一个物体在 2D 坐标系中沿抛物线运动,从 P 到 Q,然后从 Q 到 R,其中 P 和 Q 的 2D 坐标是已知的,我们不知道通过这 3 个点的抛物线。
对象在 1 毫秒内从 P 到 Q,在 2 毫秒内从 Q 到 R。
是否可以计算 R 的二维位置?如果是,我怎么能找到它?如果没有,为什么不呢?
python - 尝试将经度/纬度转换为笛卡尔坐标
我正在尝试将城市的经度/纬度位置转换为笛卡尔坐标,然后我可以将其转换为像素位置以显示在 pygame 屏幕上,但我无法弄清楚。
职能:
php - 找到分区集的每个可能组合的更好方法
我需要找到 N 组 X 长度且没有重复且按特定顺序的所有可能组合,例如
规则:
- 分区的数量或大小不是固定的。
- 每个组合中的每个分区只有一个成员。
- 与更多成员的组合具有更高的优先级。
- 输入中较早的成员的优先级高于后来的成员。
更大集合的另一个示例:
通过将幂集函数的输出与笛卡尔积函数相结合,我设法获得了我想要的输出,但生成的代码不是很简洁或漂亮。我想知道这是否可以通过递归更好地完成?
这是我已经拥有的:
我意识到输出的大小可以非常迅速地增长,但输入通常应该只包含 1-5 个 1-50 个成员的集合,因此不需要处理大量集合。