gpt4 book ai didi

java - 等分打破数学范围

转载 作者:行者123 更新时间:2023-11-29 07:03:55 24 4
gpt4 key购买 nike

我有一个数学范围 [a, b],我试图将该范围分成“n”个相等的部分。数字 a 和 b 可以是任何东西,但举个例子,我们假设范围是 [0, 1]。

基本上我想做的是假设如果 n = 4 并且范围是 [0, 1] 那么我希望该范围的断点是计算为 [.25, .5, .75] 因为它们将 [0, 1] 分成 4 个相等的点。同样,如果范围是 [0, 1]n = 2,我希望断点是 [.5]。

在 Java 中计算这些断点的最快方法是什么?有做这种事情的内置功能吗?

最佳答案

假设您有数字 [x,y] 并且您想要 n 个部分。然后你可以计算出这个差异:

diff = (y-x)/n

现在创建一个等于x 的变量d 并从1 循环到n。在循环时,将 diff 添加到 d 并打印 d。一些伪代码:

diff = (y-x)/n;     
d = x;
for(1 to n)
d = d + diff
print(d)

注意:使用double

关于java - 等分打破数学范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22051345/

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