Liczby Zespolone C++

Liczby Zespolone C++
J2
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 lat
  • Postów:1
0

Dostałem od Profesora zadania napisania funkcji która liczy wartość wielomianu metodą Hornera to umiem ale mam w zrobić w liczbach zespolonych a tutaj jest już problem bo nie za bardzo wiem jak. Oto treść zadania
Proszę spróbować zrealizować algorytm Hornera wyznaczania wartości
wielomianu.
Proszę przyjąć, że współczynniki wielomianu przechowywane są w typie
<vector>

  • oczywiście działamy na liczbach zespolonych.

Jeśli zatem

Kopiuj
     vector< complex<double> > f;
     f.size() = n

to wektor f reprezentuje wielomian

 f[n-1]*X<sup>(n-1) + f[n-2]*X</sup>(n-2) + ... + f[1]*X + f[0]

Proszę zaimplementować funkcję

Kopiuj
     complex<double>  horner(vector< complex<double> >
&f, 
complex<double> x);
<code=c++> 

która zwraca wartość wielomianu f w punkcie x (oczywiście liczby
zespolone).

_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:9 dni
1

Napisz funkcję która liczy wartość wielomianu metodą Hornera na liczbach typu double (bo to umiesz), po czym zastąp wszędzie słowo double na complex<double>


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

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.