Math 写一个函数来解一个简单的线性方程

Math 写一个函数来解一个简单的线性方程,math,Math,我需要知道如何编写函数来解一个简单的线性方程,如2x+1=5。你会怎么做?如果有人能给我看一些代码或给我指一个网站,我将不胜感激。方程式是如何输入的?以文本形式?作为系数 ax+b=c当然有解决方案x=(c-b)/a 对于解析,您可以使用正则表达式。将表达式解析为一个简单的树,然后使用基本数学进行求解。我会先把它转换成后缀符号,然后对它进行评估。Ruby、java和objective c都可以,但我会在Ruby应用程序中使用这个函数。为什么这两个人在这个问题上投了反对票?我想知道同样的事情?我不

我需要知道如何编写函数来解一个简单的线性方程,如
2x+1=5
。你会怎么做?如果有人能给我看一些代码或给我指一个网站,我将不胜感激。

方程式是如何输入的?以文本形式?作为系数

ax+b=c
当然有解决方案
x=(c-b)/a


对于解析,您可以使用正则表达式。

将表达式解析为一个简单的树,然后使用基本数学进行求解。我会先把它转换成后缀符号,然后对它进行评估。

Ruby、java和objective c都可以,但我会在Ruby应用程序中使用这个函数。为什么这两个人在这个问题上投了反对票?我想知道同样的事情?我不认为这是一个愚蠢的问题,我只是好奇如何解决这样一个简单的问题。我希望能够以
2x+1=5
的形式输入它,然后让函数返回
x=2