问题标签 [cross-product]
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 - C中的向量叉积
我正在尝试编写代码来解决两个 3D 向量的叉积。我需要能够输入向量的 X、Y、Z 值,然后让它输出两个向量的叉积。当我运行程序时,它返回一个零值。任何帮助表示感谢!
r - R cross product matrix
I need to build a cross product matrix based the product of a binary map.
The binary map is constructed as follows
The output of myTab[] is as follows:
The cross product I need to do is as follows:
This gives me an output of 0.4082483 which I can build a matrix as follows
In the image above I'm just illustrating the one value that I have calculated, but I need to calculate the rest for over 900 rows/columns in the matrix.
Any ideas on how I can build this cross product in R?
r - 将标签添加到 R 中计算的叉积矩阵
我有一个创建如下的表
我创建的后续叉积矩阵如下
这产生了以下输出
我不知道如何将 myTab[] 的标题链接到 CProd.Matrix。例如像:
我想要实现的是
1-能够查询特定数字(如 111)并获取值。目前我只能设法查询一行/列,如下所示(但我无法查询例如 111)
2-查看每个数字的相应标题,例如
3-对值进行排序,例如
关于如何实现上述任何一项的任何想法?
r - R - 给定一个矩阵和一个幂,生成多个矩阵,其中包含矩阵列的所有唯一组合
基于我在下面链接的相关问题(请参阅@Aleh 解决方案):我希望仅计算给定功率的矩阵中列之间的唯一乘积。
例如,对于 N=5,M=3, p=2,我们得到列 (1,1), (1,2), (1,3), (2,1), (2,2) 的乘积, (2,3), (3,1), (3,2), (3,3)。我想修改(@Aleh's)代码以仅计算列(1,1),(1,2),(1,3),(2,2),(2,3),(3,3)之间的产品. 但我想为每个 p 次订单执行此操作。
有人可以帮我在 R 中完成这个吗?
提前谢谢了!
matrix - 证明 axb 的叉积垂直于 b
我怎么知道 A x B 的叉积垂直于 B。我有点困惑,因为有 3 个向量而不是 2 个。
在R2
平面上,(a x b) * b = 0
证明它a x b
垂直于b
,但我如何在 上找到它R3
。
r - 多次应用叉积(kronecker)
假设我有一个list0
长度列表D
,其中每个元素都是一个矩阵N x T
。
我正在尝试创建一个 Kronecker 产品,逐行执行以下操作。
for(i in 1:N){
有谁知道应用此功能的最聪明的方法?下面是一个我手动输入的示例,但我希望它用于任意 D。
r - 对数据框中具有相同值的列元素进行计数并以矩阵格式显示
我在互联网上搜索类似的解决方案,但我找不到适合我的案例的具体解决方案。假设有以下数据框:
df
看起来像这样:
注意:在此示例中,我使用[1,2]
了一对值,但它可以是一组不同的值:[-1,1]
甚至两个以上的可能值:[-1,1,2]
.
现在我想要一个矩阵,其中每个[i,j]
元素将代表行数,其值为1
columni
和j
。对于这种特殊情况,我们有(显示上对角线,因为它是对称的):
对角线应计算1
给定列中具有值的行数。在这种情况下,所有列都具有相同数量的 value 1
。格式应该类似于cor()
函数(相关矩阵)。
我试图使用table()
(也crosstab
来自descr
包),但它通过成对的列显示信息。
可以通过手动计算1
每对列的出现(即:)nrow(df[df$a==1 & df$b==1,])=2
然后放入一个矩阵来完成,但我想知道是否有一个内置函数可以简化这个过程。
python - 查找地图上一条线以下的所有点
为了在有很多点(大约两千点)的地图上绘制两点之间的路径,我使用以下函数:
我的目标是提取画线下方的所有点(坐标)。
我知道你可以使用向量的叉积来做到这一点
给定大量向量,在上述上下文中实现这一目标的最有效方法是什么?
python - Numpy叉积不返回正交向量
我在 numpy 中使用叉积来生成与两个正交向量正交的第三个向量。在下面的代码片段中,第一个操作(叉积)显示了我的问题,取两个向量的叉积只给我一个输入向量的否定,而不是与两者正交的第三个向量。
下一个操作表明我的两个向量确实是正交的,这并不重要。这里发生了什么?
r - 交叉产品滚动值
我试图找出一种基于数据向量计算滚动总和值的方法。下面是一个示例数据框和我试图计算的答案,但无法找出正确的解决方案。本质上,我试图将每个 x 列值乘以 y 向量并根据周期求和。
我查看了 slam 包以及 crossprod 功能,但无济于事。
提前致谢!