问题标签 [equation]

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 回答
16650 浏览

python - Python中的数学方程操作

我想开发一个显示给定数学方程的 GUI 应用程序。当您单击方程中的特定变量以表示它是未知变量(即要计算)时,方程会自行转换以评估所需的未知变量。

例如:


假设我单击“d”表示它是未知变量。那么方程应该被重新构造为:


到目前为止,我只想知道如何根据用户输入重新排列给定的方程。我从我兄弟那里得到的一个建议是在后端使用前缀/后缀符号表示来评估它。

这是唯一的方法还是有更简单的建议?此外,我不仅会使用基本的数学函数,还会使用三角函数和微积分(我认为是基本的。没有偏微分等等)。我认为 pre/post-fix 符号评估可能对评估更高的数学函数没有帮助。

不过这只是我个人的看法,如有错误请指出。此外,我将使用SymPy进行数学评估,因此对给定数学方程的评估不是问题,从给定的通用方程创建特定方程是我的主要问题。

0 投票
4 回答
5399 浏览

graph - 如何绘制隐式方程

用于绘制 2 个变量的隐式方程的常用方法或算法是什么?

我说的是方程式,例如,

罪(x*y)*y = 20

x*x - y*y = 1

等等。

有谁知道 Maple 或 Matlab 是如何做到这一点的?我的目标语言是 C#。

非常感谢!

0 投票
2 回答
4528 浏览

python - 重新排列求解器的方程

我正在寻找一种通用的 python 方法来将文本操作为可解方程。

例如:

可能有一些常量需要初始化

和一组方程(写在这里是为了可读性而不是求解器)

这留下了 5 个未知数,因此推测系统可以解决。

实际系统是非线性的,而且要复杂得多。

我已经用 scipy、Delphi、Sage 解决了这个简单的例子......所以我不是在寻找解决部分。

方程直接输入到文本编辑器中,我想要一个 Python 程序给我一个未知数数组和一个误差函数数组。

所以,对于上面的例子

我只是不知道如何提取未知数并创建错误函数。

我尝试了 compile.parse() 函数,它似乎给出了结构化的细分。

任何人都可以就最佳方法提出一些想法。

0 投票
3 回答
2175 浏览

math - 帮助概率方程

我正在尝试组合一个有趣的应用程序,该应用程序有一个场景,我需要找出以下场景的概率方程:

假设我对某事进行了多次尝试,并且每次尝试都有成功率(提前知道)。在做了所有这些尝试之后,成功发生的几率是多少?

例如,有 3 次尝试(都将单独进行)。

第一个已知有 60% 的成功率。第二个已知有 30% 的成功率。第三个已知有75%的成功率。如果所有三个尝试都进行,成功的几率是多少?

我已经尝试了几个公式,但无法确定正确的一个。

谢谢您的帮助!

0 投票
4 回答
16710 浏览

matlab - MATLAB:为什么solve返回一个空的sym对象?

我正在尝试在 MATLAB 中求解这组方程,但得到一个空sym对象:

你能帮我弄清楚出了什么问题吗?

0 投票
8 回答
93214 浏览

java - 如何用java解方程?

我有三个方程,如下所示:

  • x + y + z = 100;
  • x + y - z = 50;
  • x - y - z = 10;

如何使用 Java 找到 x、y 和 z 的值?

您有任何可能的解决方案或其他通用框架吗?

0 投票
3 回答
400 浏览

vb6 - 带有比较运算符的组合框

我有一个需要在 Visual Basic 中制作的方程计算器。

例如,对于以下等式,答案将是正确的。

对于这两个比较运算符,我创建了一个组合框来插入 <、>、=、<=、>=、<>。

我的问题是,我不知道如何访问组合框来获得正确的运算符来评估方程。谁能帮我?

0 投票
4 回答
67779 浏览

latex - 如何打破线条上的长方程?

我正在尝试在新行中添加一个方程式。问题是方程对线来说太长了,我需要手动打破它。否则,它只会重叠到右列或右边距(看起来很丑......)。有没有办法 LaTeX 可以为我打破方程式,所以看起来不错?

我附上我的乳胶代码:

有问题的行是第一行,它太长了。

0 投票
1 回答
3601 浏览

math - WolframAlpha:求解多个函数

我正在尝试使用 WolframAlpha 来求解变量。

我有

我想用

我尝试了各种咒语,但似乎无法让它发挥作用。我什至无法s定义来评估它。

如果你在乎,那就是解决这个问题:http ://projecteuler.net/index.php?section=problems&id=235

0 投票
15 回答
71205 浏览

python - 在 Python 中求解数学方程的最简单方法

我想求解一组方程,线性的,有时是二次的。我没有具体的问题,但我经常遇到这种情况。

使用wolframalpha.com(Mathematica 的网络等价物)来解决这些问题很简单。但这并不能提供 iPython shell 的舒适和便利。

是否有一个简单的库可以从 python shell 处理线性和二次方程?

就个人而言,我觉得使用 Casio 991 MS 科学计算器非常方便。我知道如何设置变量,解方程,并且做了很多事情。我想要一个最好在 ipython shell 中使用的工具。我很惊讶没有找到任何东西。我对圣人印象不够;也许我错过了一些东西。