Tag: 数学

如何用java解决方程?

我有三个方程式,如下所示: x + y + z = 100; x + y – z = 50; x – y – z = 10; 如何用Java找到x,y和z的值? String equation1=”x+y+z=100;”; String equation2=”x+yz=50;”; String equation3=”xyz=10;”; int[] SolveEquations(equation1,equation2,equation3) { // to do // how to do? } 您有任何可能的解决方案或其他常见框架吗?

Java中的pow(x,y)

有什么区别: Math.pow ( x,y ); // x^y 至: x^y; // x^y ? 我是否更喜欢使用带有double数字的x^y ? 或shell我必须始终使用Math.pow()方法?

具有最小刻度的图表的尼斯标签算法

我需要手动计算Ticklabels和Tickrange for charts。 我知道好标记的“标准”算法(参见http://books.google.de/books?id=fvA7zLEFWZgC&pg=PA61&lpg=PA61&redir_esc=y#v=onepage&q&f=false ),我也知道这个Java实现 。 问题是,使用这种算法,滴答声“太聪明”了。 这意味着,该算法决定应显示多少刻度。 我的要求是,总有5个Ticks,但这些当然应该是“漂亮的”。 天真的方法是获得最大值,除以5并乘以ticknumber。 这里的值 – 当然 – 不是最优的,而且滴答非常难看。 有没有人知道问题的解决方案或有正式算法描述的提示?

Java中的整数之间的划分

我需要在Java中执行整数之间的划分,结果应该是一个浮点数。 我可以使用/符号吗? 如: int integer1 = 1; int integer2 = 2; float quotient = integer1 / integer2; // Could I do this?

Java的快速超越/三角函数

由于java.lang.Math中的三角函数非常慢:是否有一个快速且良好近似的库? 似乎可以在不损失太多精度的情况下快速进行几次计算。 (在我的机器上,乘法需要1.5ns,而java.lang.Math.sin需要46ns到116ns)。 遗憾的是,还没有办法使用硬件function。 更新:function应该足够准确,比如GPS计算。 这意味着您需要至少7个十进制数字的精度,这排除了简单的查找表。 它应该比基本x86系统上的java.lang.Math.sin快得多。 否则就没有意义了。 对于超过pi / 4的值,除了硬件function之外,Java还会进行一些昂贵的计算 。 这样做有充分的理由,但有时你更关心速度而不是最后一位精度。

用Java显示花式方程

我正在研究一个需要显示“奇特”方程式的Java小程序。 MathML或LaTeX的Java渲染器是否是开源的? 理想情况下,它将是一个不使用JNI的纯Java解决方案。 理想情况下,它还允许为生成的字形设置动画(例如,为等式的两边添加常量的动画,通过用于取消的术语的线等)

recyclerview水平滚动到左边

我正在制作一个应用程序,我正在使用带有snaphelper类的recyclerview来制作可滚动的水平cardstack我已经成功实现了但是我的问题是卡向右滑动方向并且我想在左方向上刷卡。 我做了一些关于SO的研究,发现这个RecyclerView水平滚动按钮在中心 SnapHelper项目位置但是我仍然无法弄清楚如何设置滚动位置向左而不是正确请任何帮助将不胜感激更新:我还在努力很难理解,因为在recyclerview中改变滚动方向仍然很困难,所以任何人都想帮助我。 我还发现findsnapView方法传递滚动位置和方向可能我错了但是代码可能是解决方案 **@Override public View findSnapView(RecyclerView.LayoutManager layoutManager) { if (layoutManager instanceof LadderLayoutManager) { int pos = ((LadderLayoutManager) layoutManager).getFixedScrollPosition( mDirection, mDirection != 0 ? 0.8f : 0.5f); mDirection = 0; if (pos != RecyclerView.NO_POSITION) { return layoutManager.findViewByPosition(pos); } } return null; }** 我的主要课程 public class MainActivity extends AppCompatActivity { LadderLayoutManager llm; RecyclerView rcv; HSAdapter […]