2011-04-13 59 views
9

我正在尋找第三方自定義控件,它可以處理編輯和求解簡單的數學方程(帶圖像生成)。尋找.NET數學公式編輯器和求解器控件

我知道LaTeX,並使用它的語法來生成數學方程式的圖像(我在這裏使用這個實現LaTeX的項目:http://www.codeproject.com/KB/dotnet/Eq2Img.aspx),並且我找到了幾個可以將方程作爲輸入字符串的項目,編譯,解析並求解方程(這裏是一個:http://www.codeproject.com/KB/recipes/EvaluationEngine.aspx)。

但是,我還沒有找到任何可以讓您同時使用輸出的預覽圖像(如LaTeX)構建方程的方法,然後允許您爲方程中的變量指定值,並用輸出的結果。

有誰知道是否有第三方控件可以同時編輯和求解數學等式?我正在使用C#.NET 4.0,所以希望我可以在.NET中使用庫/控件。

任何幫助或類似的東西的鏈接將不勝感激。

謝謝, 馬克

回答

0

解決數學方程式是不是真的像看上去的那樣簡單,所以你不會找到既能編輯和求解方程控制。一些「方程式」甚至不能由計算機解決。在我看來,你已經找到了兩種資源,這些資源對你來說是廣義的,所以你可能會更好地將自己結合起來,因爲你會花更多的時間去尋找一個已經存在的資源。

+0

是的,我知道它並不容易,如果是這樣,我會做我自己......但是這就是爲什麼我找的,可以做這樣的第三方自定義控件...如果你曾經見過微軟數學,我正在尋找類似的東西......你可以在這裏輸入一個等式,並對它進行適當的格式化,然後解決它。我並不需要任何過於廣泛的東西,只要基本代數方程會做...像(2x + 3y)/(10z)= A,那麼能夠插入x,y和z的實際值來解決A .... theres必須有東西在那裏... – KabanaSoft 2011-04-26 16:32:33

+0

你看到的大多數自定義控件和組件都是爲了更一般的目的。你的目的非常具體,這就是爲什麼你不會找到這樣的東西。我的意思是,你有沒有注意到有很多第三方組件可以滿足你的需求(解決和顯示),但是兩者都不是一個? – 2011-04-26 17:09:12

3

您可以使用特殊的.NET控制 - Math Expression Editor Light。它是符號數學表達式編輯器+計算環境。

看到img

+4

嗨,安德烈。我從你的答案中刪除了垃圾郵件標誌,因爲它們看起來很紮實。但是,您應該意識到,訪問StackOverflow並將鏈接發佈到單個產品頁面的用戶通常會被刪除,因爲他們認爲他們只是爲了宣傳他們的網站或博客,而沒有貢獻。在發佈未來答案時請記住這一點。此外,如果您與此產品有關聯,則需要披露該信息。更多信息在這裏:http://stackoverflow.com/faq和在這裏:http://meta.stackexchange.com/questions/15787 – 2011-06-22 15:58:29

+0

現在,我們有很多很棒的免費解決方案。只需在NuGet包管理器中搜索「Tex」即可查找選項。一個例子:https://github.com/ForNeVeR/wpf-math – toddmo 2017-09-15 18:16:33