C - wprowadzenie funkcji z klawiatury

0

Szukam i szukam...
Problem: wiersz poleceń, proszę użytkownika o podanie funkcji (jako argument funkcji należy podać x), np. sin(x). Użytkownik wpisuje w wierszu poleceń sin(x). Program operując na podanie funkcji zwraca np. sin(x) dla x=1. Jak podejść do tego problemu? Chce aby program operował na funkcji podanej przez użytkownika.

0

Mogą to byc funkcje typu f(x)=(sin(x)2) +3*cos(x) +x3? (fu** you). Jeśli to mają byc funkcje elementarne, tzn jeśli ilosc użytkownik ma ograniczoną ilość możliwości i jest ona dość mała, to można najzwyczajniej switchem.

0

Może funkcje nie będą tak skomplikowanie ale chce aby użytkownik miał dowolność, zatem nie chciałbym wykonać tego switchem.

0

Konwersja do ONP i liczysz co chcesz.

0

Dzięki, poczytałem trochę o tym. Jednak czy, to rozwiązuje mój problem. Załóżmy, że chcę numerycznie obliczyć całkę (np. przy zastosowaniu metody trapezów) na przedziale [0,1] z funkcji podanej przez użytkownika. ONP nie zamyka tego problemu, chyba, że jest inaczej a ja tego nie rozumiem. Jakieś koncepcje?

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