gpt4 book ai didi

javascript - 如何在规范化输出中返回两个规范化值的总和

转载 作者:行者123 更新时间:2023-11-30 11:01:33 25 4
gpt4 key购买 nike

我需要一个函数,它接受 [0..1] 范围内的 a 和 b,并将 a 和 b 相加并返回 [0..1] 范围内的输出,当总和大于 1 时,它回绕到零像 mod 函数。

我试过了,但没用:

function shift(a, b) {
return (a + b) % 1;
}

例如对于 a = 1 和 b = 0,它返回 0 但我希望它返回 1。

最佳答案

我认为你能做的最好的事情是:

function normalize(a, b) {
let r = (a + b);
return r === 1 ? 1 : r % 1;
}

当总和恰好为 0 时返回 0,当总和恰好为 1 时返回 1。其他值“回绕”到 0 ... 1 范围内。

关于javascript - 如何在规范化输出中返回两个规范化值的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57539049/

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