Funkcja eksponencjalna

Funkcja eksponencjalna
E8
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 7 lat
  • Postów:33
0

Cześć,

Musze napisać funkcje która policzy funkcje eksponencjalną - > exp(a/b) , a<b. Problem jest taki że mam to zrobić na typie int, Czy jest jakiś łatwiejszy sposób niż rozwinięcie w szereg Maclaurina? I czy w ogóle jest to możliwe tylko na typie INT?

DA
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:33
0

A nie możesz castowania użyć?

E8
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 7 lat
  • Postów:33
0

Niestety nie. Ma być INT. Z pewnych względów nie mogę dołączyć cmath.

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

Co ma być typu int? Wartości funkcji?


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
E8
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 7 lat
  • Postów:33
0

Hmm, chyba źle zacząłem.. Mam wzór na filtr dolnoprzepustowy :
(1-EXP(a/b))*(X-Y)+Y

Chce otrzymać wynik który jest typu INT. Normalnie wychodzi liczba rzeczywista, ja potrzebuje mieć wynik które będzie miał przesunięty przecinek o 1 w prawo. Czyli wynik ma być pomnożony przez 10. Dzięki temu używając modulo otrzymam część ułamkową. Jest mi to potrzebne do następnych obliczeń.

edytowany 1x, ostatnio: enigma89
kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Szczecin
0

A cmath nie możesz użyć dlaczego? bo exp i fabs Twoimi przyjaciółmi są.


edytowany 1x, ostatnio: kq
E8
Ma być bez cmath i .... kwiatek :)
kq
Czyli rozumiem jakiś wymóg prowadzącego? W takim razie faktycznie jakiś szereg pewnie. Ewentualnie stablicuj sobie wartości jeśli będą ze znanego zakresu.
MarekR22
Moderator C/C++
  • Rejestracja:około 17 lat
  • Ostatnio:3 minuty
3

Problem XY.
Może zacznij od samego początku. Co masz do policzenia i jakie masz ograniczenia (może np procesor nie ma FPU).
Nie zapomnij zdefiniować jakie masz dane wejściowe, a jakie parametry i co ma być wynikiem.


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.