问题标签 [solver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
44835 浏览

python - Python求解一个变量的方程

我正在尝试使用 SymPy 在 python 中求解一个方程。我有一个生成的方程(类似于function = y(8.0-(y**3.0))我使用 SymPy 来创建一个像这样的新方程:eq = sympy.Eq(function, 2)输出y(8.0-(y**3.0)) == 2. 但sympy.solve(eq)似乎不起作用。

谢谢阅读。

0 投票
5 回答
24577 浏览

javascript - JavaScript 方程求解器库

是否有 JavaScript 库或函数可以求解变量方程?

9 = 3 + x并求解 x。但它还应该解决更高级的方程,包括正弦、余弦和正切。

0 投票
1 回答
2006 浏览

java - 从java实现/调用Excel Solver

我有一个 Java/JSF 应用程序,我需要做一些优化计算,就像 Excel Solver Add-in 一样,一个选择当然是编写我自己的求解器实现,但我的时间有点短,所以我研究已经存在的可以帮助我的库。

你能推荐任何图书馆吗?

已编辑

我还没有算法,但我知道我将不得不在 Excel Solver 中执行类似的操作 - 定义参数、目标和限制并计算 MAX/MIN 收入

0 投票
2 回答
972 浏览

php - 为 web 应用程序求解具有多个变量服务器站点的线性方程?可以用php吗?

我有一个关于 php 的一般问题。希望可以在这里问。

您将如何求解网络中具有多个变量的线性方程?也许使用高斯消除或......?php可以推荐吗?

0 投票
3 回答
1928 浏览

python - 四次方程求解器的实现不起作用

我的四次方程求解器的实现出了什么问题?
这是我在 GitHub 上的代码。我遵循了这个:http
://www.1728.com/quartic2.htm 事实上,真正的实现从第 271 行开始,在那里我创建了monic poly。

如果我尝试使用具有 4 个实根的多项式,它可以正常工作(例如使用 3x^4 + 6x^3 - 123x^2 - 126x + 1,080),否则会给出错误的根。

谢谢,
魔方

PS我调用了这个函数__quartic,因为它还在开发中

0 投票
2 回答
1064 浏览

algorithm - 方程求解算法

您好,我正在尝试开发一个物理问题求解器。该程序将专门为 android 编写,但这并不重要。我有这三个方程,任何了解物理学的人都会熟悉的。

vf = vi + a*t
y= vi*t + .5*t^2
vf^2=vi^2 + 2*a*y

我想开发一个应用程序,使用这三个方程来解决用户想要的其他值,给定用户拥有的任何已知变量。这是我遇到问题的地方。如果我每次都知道用户会有什么变量,我会很好。但是因为我不这样做,所以我需要我的程序能够重新排列方程并在必要时替换单个变量来评估它们。

我知道答案可能是我需要为每种用户输入组合编写一组单独的代码,但如果有人知道另一种方式,我将不胜感激,因此我不需要编写所有 100 种左右的变体代码.

谢谢你的帮助。

0 投票
3 回答
5935 浏览

c# - .net 中最好的免费常微分方程库

我正在为我的大学论文项目寻找一个解决 ODE 的库...我想找到的库必须具有以下功能:

  • 事件演算(类似于内部事件停止的连续演算,如达到约束和其他事件)

  • 我正在使用 C# 4.0,所以我认为任何库都可以

  • 有良好的表现

  • 没有$$^^"

0 投票
1 回答
1482 浏览

excel - 调度问题 - 使用具有二进制约束的 excel 求解器

我在 Excel 中使用求解器来解决线性优化问题。我希望解决方案(Excel 将计算的数字)是二进制的。我在sovler中将二进制设置为约束,并将大于或等于1或0的整数设置为约束,但程序不会解决!它以 .99...、.83... 等结尾的数字。有什么想法吗?

0 投票
2 回答
997 浏览

javascript - 构建具有复杂行为的计算器(javascript)

我需要建立一个计算器。输入是一个文本区域,行为有点复杂,应该像这个视频http://www.youtube.com/watch?v=tR5tyhPmawE一样0:00 - 0:30。但是我有点困惑从哪里开始,我正在构建基本的界面和输入。你能指出我正确的方向吗,我只是不知道如何明智地管理多行。谢谢你。

0 投票
1 回答
4689 浏览

excel - Excel VBA 和求解器:如何抑制在达到时间或迭代限制后弹出的对话框?

我在循环中使用作为 Excel 2010 一部分的标准求解器,并且时不时地停止整个过程并弹出一个对话框,提示已达到最大迭代次数,即使我提供 UserFinish:=True到 SolverSolve 函数。它提示用户继续、停止或中止程序。可以想象,当您让机器在晚上单独运行并在第二天早上起床时看到它卡在中间的某个地方时,这是非常烦人的。

我想通过预先定义这些问题的答案(“停止!”并继续进行下一个优化)来抑制这些烦人的提示。

不幸的是,通过谷歌,我只找到了解决这个问题的尝试,但没有找到明确的答案。

对于这个问题,我认为许多用户必须遇到的当今最先进的解决方案是什么?

谢谢,史蒂夫