gpt4 book ai didi

algorithm - 从向量的大小中减去一个常数(缩短向量)而不使用平方根?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:31:02 24 4
gpt4 key购买 nike

我有一个用整数表示的二维向量 V,我从 V 的大小中减去一个常数 C 得到一个 向量 W与 V 具有相同的方向,但显然 |V| 的大小减去 C.

幅度需要平方根,而整数平方根很烦人。我真的不想为此转换为 float ,过去我设法操纵方程式来去除平方根(比如将一个向量投影到另一个向量)......但这是一个棘手的问题。所以无论如何,我认为基本方程是 W = (|V| - C) * (V/|V|)。我试过操纵它,但无法在其中的某个点移除幅度。

是否可以在不使用平方根的情况下减去矢量的大小?

最佳答案

不 – 如果将 (1, 1) 缩短 1,则得到 (1 - 1/√2, 1 - 1/√2),并且无法仅使用 + 来编写 1 - 1/√2 、-、*、/和整数。

关于algorithm - 从向量的大小中减去一个常数(缩短向量)而不使用平方根?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16572530/

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