我打算開發一個可以計算用戶給定的表達式(函數)限制的應用程序。什麼是計算功能限制的最佳方法?
我已經有了一個函數式表達式求值器,它肯定會派上用場。我的想法是這樣計算:我給參數提供了一些越來越接近點的值,但沒有達到這一點。最後,我看到兩個連續的結果之間的差異是否接近或遠離0變得更小或更大。如果接近更小,則意味着該限制是有限的,否則是無限的。之後,很容易估算結果。
有沒有更好的方法呢?或者我應該去這個嗎?
應用程序將接受包含這些數學運算符的函數:+,-,*,/,%,^
,函數(如floor,logarithms,trigonometry)和3個條件函數(abs,min,max)。 因此,例如,一個具有整數值的特定值和另一個非整數值的函數不被接受。
這通常是不可能的。您是否對用戶可以輸入的功能類型進行約束? – Deestan 2012-03-20 14:35:00
@sch你是對的......它接近於0而不是更小。而且我沒有受到任何限制......我認爲這是行得通的。 – Tibi 2012-03-20 14:39:21
寫一個web服務,打電話給www.wolframalpha.com :-) – 2012-03-20 14:43:59