2 我想寫一個java程序來計算三點高斯積分。 如何計算每個字符串函數的結果? 例如要計算F(x) = x^4 + cos(x) + e^2x一個三點高斯積分程序 來源 2012-01-22 Riporter +0 什麼是你的問題是什麼呢?如何將字符串中的函數解析爲「實際操作」? – zeller +0 @david:是的,你知道嗎? – Riporter +1 我不能給出比已經給出的更好的答案。你需要一個解析器來構建某種表達式樹。網上有一些很好的教程。在Bjarne Stroustrup的C++書(儘管它是C++)中可以找到一個非常好的和簡潔的例子。 – zeller
1 您可以考慮使用第三方庫進行數學函數解析和執行。我從未使用過其中任何一個。簡單的谷歌搜索揭示了這一點: JbcParser JepParser 我敢肯定有一對夫婦周圍的人的... 希望這有助於 來源 2012-01-22 19:57:34
什麼是你的問題是什麼呢?如何將字符串中的函數解析爲「實際操作」? – zeller
@david:是的,你知道嗎? – Riporter
我不能給出比已經給出的更好的答案。你需要一個解析器來構建某種表達式樹。網上有一些很好的教程。在Bjarne Stroustrup的C++書(儘管它是C++)中可以找到一個非常好的和簡潔的例子。 – zeller