Wykres dowolnej funkcji

0

Cześć!

Mam pytanie...

Rozważałem kiedyś możliwość napisania programu który byłby kalkulatorem z możliwością rozwiązywania równań i rysowania wykresów praktycznie każdej ciągłej funkcji ( której wzór podany byłby w czasie wykonywania progsa - np. w edicie ). Tylko, że pojawiły się schody: jak zinterpretować podane przez użytkownika działanie tak, żeby program wiedział o co chodzi tzn. jaką funkcję (bądź jakie działanie ma on na myśli) np. x^5-4x+6=0. Jak zrobić program który by to interpretował. Ma ktoś jakiś pomysł?
Będę wdzięczny za wszelkie rady.

0

Mam do wyboru jeden z takich programów na zaliczenie zrobić. Zagadnienie pokrewne z pisaniem kalkulatora ONP, a także elementy analizy syntaktycznej przy pisaniu kompilatów. Zerknij do działu Delphi na prosty kalkulatorek, który tam umieściłem. Analogicznie robi się program, o jakim ty mówisz. Jedyna różnica jest taka, że można stosować także zmienne (specjalny rodzaj symbolu). Podstawiając za nie kolejne wartości będziesz mógł narysować wykres. Co do rozwiązywania równań, to troszkę więcej roboty. Można rozwiązywać metodą graficzną i wtedy to żaden problem. Można też próbować przekształcać (ale to już troszkę roboty jest).

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