gpt4 book ai didi

vector - 我怎么知道两个向量是否接近平行

转载 作者:行者123 更新时间:2023-12-03 07:33:35 27 4
gpt4 key购买 nike

由于浮点精度,我在查找并行向量时遇到了一些麻烦。如何确定向量是否平行并具有一定的公差?

我还需要检查正交性和公差。

最佳答案

对于向量 v1v2检查它们是否正交

abs(scalar_product(v1,v2)/(length(v1)*length(v2))) < epsilon

哪里 epsilon足够小。类似地,您可以使用
scalar_product(v1,v2)/(length(v1)*length(v2)) > 1 - epsilon

用于并行性测试和
scalar_product(v1,v2)/(length(v1)*length(v2)) < -1 + epsilon

为反平行。

关于vector - 我怎么知道两个向量是否接近平行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572640/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com