Tag: 数学

谷歌地图api V2resize屏幕以匹配绘制的圆圈

我在地图中绘制一个圆圈(在用户的当前位置),我希望屏幕可以缩放以使圆圈具有一定的余量。 我现在在做什么: drawCercleAroundPin(_googleMap, DataManager.RADIUS_SEARCH_CERCLE, _location); moveCamera(_googleMap, (10 / ((DataManager.RADIUS_SEARCH_CERCLE / 900) + 1))+10, 2000, _location, null); 好吧,我尝试了一些愚蠢的微积分,因为我无法找到合适的解决方案…… 有没有人有想法?

硬币数学转换问题

我正在编写一个程序,将便士转换成正确数量的二十,数十,五,美元,四分之一,硬币,镍币和便士。 我已经得到了程序的第一部分正确但是一旦我得到了美元,我的数学输出的数据并不正确。 有帮助吗? import java.util.Scanner; public class assignment1 { public static void main(String[] args) { Scanner inputReader = new Scanner(System.in); int num, remainder; System.out.print(“Enter a value as a number of pennies: “); num = inputReader.nextInt(); remainder = num % 2000; System.out.println(num + ” pennies is equal to:”); System.out.println((num / 2000) + ” twenties”); System.out.println((remainder / […]

在Java中查找二次回归曲线的最佳方法

我有三组数据,例如: xy 4 0 6 60 8 0 有没有人知道任何(有效的)Java代码可以回馈a,b和c(系数)的值?

计算数字根,有更好的方法吗?

这就是我计算整数的数字根的方法。 import acm.program.*; public class Problem7 extends ConsoleProgram { public void run() { println(“This program calculates the digital root of an interger.”); int num = readInt(“Enter the number: “); int sum = 0; while (true) { if (num > 0) { int dsum = num % 10; num /= 10; sum += dsum; } else […]

如何选择最短旋转方向的角度

我的游戏中有一个角色必须顺畅地旋转才能达到理想的角度。 将angle视为当前角度,将touchAngle视为所需角度,始终在0到360之间。我想在每次游戏更新中将+ 1 / -1添加到当前角度以获得所需的touchAngle 。 问题首先它必须选择方向,它必须在0到360之间。这是我的伪代码: int touchAngle; float angle; public void update() { if ((int)angle != touchAngle) angle += ??? }

解析长到负数

码: public class Main{ public static void main(String[] a){ long t=24*1000*3600; System.out.println(t*25); System.out.println(24*1000*3600*25); } } 这打印: 2160000000 -2134967296 为什么? 感谢所有的答复。 是数字后使用L的唯一方法吗? 我试过(long)24*1000*3600*25但这也是否定的。

如何获得最接近的十分之一

我想在java中舍入双数,以便它转换为它最接近的第十个,如下所示。 0.1 —> 0.1 0.3 —> 1 1 —–> 1 1.5 —-> 10 92 —-> 100 4.0E8 – > 1.0E9 等等 我怎么能这样做其实我的目的是在图表上设置Y轴,如果最大值为0.1则num_space将设置为.01如果是.3然后转换为1然后将num_ spacing设置为.1等等

计算功率集的算法

我刚刚发现了一种寻找功率集的算法。 我用google搜索解决方案,但发现没有任何好处,所以我自己想出了一个。 但我想知道它是什么算法,因为我无法在网上或任何书籍中找到它。 我的意思是,它有名字吗? 与我在某些网站上发现的用于计算功率集的算法相比,我认为我的function要好得多,并且想知道为什么没有人使用它? 这是算法: R <- [] L <- [ e1, e2 … en ] c <- 0 function: powerSet(L, c) R <- R union L for e in L starting at c powerSet(L\{e}, c) end return R end 在这里,它是用Java实现的: public static void powerSet(List list, int count) { result.add(list); for(int i = count; […]

JAVA – 指数分布

我需要找到概率指数分布的公式,但我不知道如何找到它:(这个公式必须具有强大的统计属性(它不能丢弃随机的任何结果以保持随机实例的无差别搜索) 我试图找到公式,这将在这样的方法中工作: rand.getNextDuobleExpDistrib(); 我现在有这个代码,但根据“输入分析器”,它无法正常工作 public double getNext() { return -lampda * Math.log(rand.nextDouble()); }

为什么log(1000)/ log(10)与log10(1000)不同?

今天,我遇到了一个很奇怪的问题。 我需要计算一个数字的字符串长度,所以我提出了这个解决方案 // say the number is 1000 (int)(log(1000)/log(10)) + 1 这是基于数学公式 log 10 x = log n x/log n 10 ( 此处说明) 但我发现,在C中, (int)(log(1000)/log(10)) + 1 不等于 (int) log10(1000) + 1 但它应该是。 我甚至用Java编写了同样的代码 (int) (Math.log(1000) / Math.log(10)) + 1 (int) Math.log10(1000) + 1 但它的行为方式却一样错误。 故事还在继续。 执行此代码后 for (int i = 10; i < 10000000; […]