当前位置: 首页 > 知识库问答 >
问题:

有没有一个Java库用于求解具有1个变量(x)的简单方程?

江衡
2023-03-14

有没有一个Java库可以解决像下面例子这样的方程:

  • 方程式:600x*0.21x=1500

预期产出:3.45033

  • 方程式:600x*0.21x 200x=1500

预期产出:2.74678

    方程式:600x*0.21x1000 = 1500

预期产出:1.99205

  • 方程式:600x*0.21=1500

预期产出:11.9048

基本上,任何方程只有一个未知变量(x),但变量在方程中出现多次。在方程中没有使用其他复杂函数(例如:没有POW/SQRT/SIN/COS/etc)。

编辑:我正在寻找类似于此JS库的功能:https://nerdamer.com/demo.html

你可以解决(6000x*0.21x=1500,x)。它输出解决方案。

共有1个答案

西门嘉石
2023-03-14

你所有的例子都可以符合标准的二次方程,它有一个封闭的解。你为什么不那样做呢?

ax^2 bx c=0是高中的东西。它将适合您的低代码解决方案。公式应该很熟悉:

(x1, x2) = (-b +/- sqrt(b^2 - 4ac))/2a

下面是一个包含复杂根的Java解决方案。

 类似资料:
  • 我正在努力使我的网站更加SEO友好,我目前正在使用 将转换为 我还想将其用于子页面。我试过这个: 但是它不工作,它运行,但是当您转到时,它返回未找到的404。 我希望它运行并返回 或 site.co.uk/page_name/sub_page并返回sub_page 等等等等

  • 我正在使用swagger编写一个API,其中一个参数的名称中有一个变量(例如:< code > param[VARIABLE]= value )。它将以如下形式发送: 我认为参数定义是这样的: 有可能大摇大摆地实施吗?

  • 所以我正在研究一个现有的模拟器软件,其结构基本上是这样的(它有一个静态成员变量包含它自己):

  • 有没有一种简单的方法可以在访问流中的索引的同时对流进行迭代? 这与上面给出的LINQ示例相比似乎相当令人失望 有没有更简洁的方式? 而且,拉链似乎不是动了就是被拆了...

  • 问题内容: 我刚刚开始使用Sass和Compass,我喜欢它。我想做的就是利用该功能简化重复性任务。但是,我仅看到了插入一个变量的示例,并且我希望能够使用多个变量。 标准方式(来自[Sass参考): 很棒,但是我希望能够执行以下操作: 这可能吗? 问题答案: 我在同一条船上(Sass / Compass的初学者),不得不做类似的事情。这是我使用嵌套列表想到的: 这不是最优雅的解决方案,但是如果您找

  • 问题内容: 我正在尝试弄清楚如何解析一些XML(对于Android应用程序),在Java中很难做到这一点似乎很荒谬。似乎需要创建一个具有各种回调(startElement,endElement等)的XML处理程序,然后您必须注意将所有这些数据更改为对象。类似于本教程。 我真正需要的只是将XML文档更改为多维数组,甚至更好的是拥有某种Hpricot处理器。有没有办法做到这一点,还是真的必须在上面的示