2010-07-16 36 views
5

我正在尋找一個C#的DLL來解決簡單的方程。例子..C#dll解決簡單的方程

10 = 2 + 3 + x 

結果應該是x = 5;

是否有免費的DLL?

+1

um爲什麼不是int x = 10 - 3 -2;工作? – 2010-07-16 20:16:32

+1

@Conrad Frix:我認爲OP正在尋找一個將解決'x'問題的DLL作爲字符串。 – FrustratedWithFormsDesigner 2010-07-16 20:17:43

+0

Wolfram.Mathematica.Algebra.ChangeSubject(「10 = 2 + 3 + x」,「x」) – 2010-07-16 20:20:31

回答

8

我已經使用這個數學表達式解析庫,並帶來了積極的結果。他提供的文檔對啓動非常有用。然後

http://www.codeproject.com/KB/recipes/MathieuMathParser.aspx?display=Print

應用程式可容納特設方程該庫將解析成組成部分。然後,您可以提供所需變量的值,並將評估結果。該庫包含許多函數(觸發,日誌,階乘,日期時間,隨機等),並且可以處理用戶定義的函數。

+0

但它是在C++中。 – Mahmoodvcs 2015-04-22 15:12:17

-1

使用System.Math如果你必須做一些更diffucult然後一個補充。否則..做你的自我它是免費的!

+2

只有當你的時間毫無價值時它纔是免費的(除非你想學習如何評估表達式,在這種情況下,它是一個好的投資) – 2010-07-16 21:33:11

+0

@傑森 - 這不是我們將採取的方向...我只需要這個演示目的 – pskk 2010-07-19 14:45:37

1
+0

您需要在您宣傳自己的產品,項目或網站時披露自己的聯繫。有關詳細信息,請閱讀[FAQ](http://stackoverflow.com/faq#promotion)的相關部分。 – 2011-06-23 12:53:54