Liczenie funkcji mając jej wzór jako string

0

Cześć, załóżmy, że użytkownik podaje mi jako string:

'2*x+5'

(oczywiście funkcje mogą być duuuuuuużo bardziej skomplikowane).

Czy ktoś zna jakąś klasę, która mi to policzy?

Tzn. podam jako argument np: 0, to zwróci mi 5.
Chodzi o przekształcenie stringa na 'ciąg symboli matematycznych'. Wiecie o co mi chodzi :)

I jeszcze jedna sprawa.
Potrzebuję jeszcze takiej funkcjonalności, że z podanego wzoru funkcji(jako string) dostanę wzór(jako string) pochodnej

Ktoś zna coś takiego?

0

Możesz zobaczyć to:
http://softwaremaniacs.org/soft/calculator/Calculator.pas

Tu też jest coś w C++:
http://cvs.sourceforge.net/viewcvs.py/gentle-m/GENtle/TCalculator.cpp?rev=1.18

Choć osobiście wolałbym sam z tym powalczyć.

0

Było wieeeeeeeeeeele razy.
imieniny

0
Pawel200x.5 napisał(a)

Było wieeeeeeeeeeele razy.
imieniny

ba nawet są źródła prostego kalkulatora opartego o ONP na 4p (chyba w dziale gotowce)

1 użytkowników online, w tym zalogowanych: 0, gości: 1