Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用la4j计算三维矢量积?_Java_Vector_Cross Product_La4j - Fatal编程技术网

Java 如何使用la4j计算三维矢量积?

Java 如何使用la4j计算三维矢量积?,java,vector,cross-product,la4j,Java,Vector,Cross Product,La4j,如何使用la4j计算矢量(交叉)积 向量积是 取两个向量和返回向量 但他们有,甚至,但没有交叉管道 他们有,但它产生了一个矩阵 如何计算3D交叉积?免责声明:我是贡献者,所以我认为我的意见在这里很有价值 我们的库为一系列具有多维矩阵和向量的操作提供了API和实现。“多维”是指您可以安全地使用任意长度的向量 是仅为三维向量定义的操作。这意味着您不能对随机大小的向量使用此操作。因此,引入org.la4j.Vector#crossProduct操作将严重违反我们图书馆提供的设计和合同。它具有不安全、

如何使用la4j计算矢量(交叉)积

向量积是

取两个向量和返回向量

但他们有,甚至,但没有交叉管道

他们有,但它产生了一个矩阵

如何计算3D交叉积?

免责声明:我是贡献者,所以我认为我的意见在这里很有价值

我们的库为一系列具有多维矩阵和向量的操作提供了API和实现。“多维”是指您可以安全地使用任意长度的向量

是仅为三维向量定义的操作。这意味着您不能对随机大小的向量使用此操作。因此,引入
org.la4j.Vector#crossProduct
操作将严重违反我们图书馆提供的设计和合同。它具有不安全、高度专业化等特点

因此,目前在我们的库中没有此操作的“快捷方式”,但在应用程序中编写助手函数非常容易,它仅适用于三维向量,并通过已知公式计算叉积

当然,您可以在我们的产品中自由创建功能请求和PRs,而且,谁知道,有一天交叉产品将成为la4j的一部分