Wpis z mikrobloga

@Lexia_2000: przecież wykonujesz 20 razy sin(6.283), a potem program od razu dzieli przez zero. Ta wielka pętla z tablicami w ogóle się nie wykonuje jak na mój gust..
  • Odpowiedz
@Lexia_2000: Po pierwsze wrzuć kod na pastebin, po drugie iterator masz jako int więc pisanie 0.0 jest złe. Umiesz używać debugera? Dodaj breakpoint przed cout w pętli i zobacz co masz w a[k].b[k] i w[k]. a,b i nie powinny być zmiennymi globalnymi bo nie ma takiej potrzeby.
  • Odpowiedz
@a231: to będzie większy program do wyznaczania szeregu i operacji na nim ale póki co utknąłem z tym sinusem i już nie wiem co robić, bo za każdym razem jakieś krzaki
  • Odpowiedz
@Lexia_2000: pi jest za długie. Jak skróciłem do 3.14 to wyszło lepiej. Dla zera nie wychodzi bo dzielenie przez zero jest nieokreślone.

Podaj czestotliwosc sygnalu(Hz): 5

Podaj amplitude sygnalu (V): 5

Trwa rozwijanie w szereg Fouriera podanego sygnalu, prosze czekac
0 -nan
31.4 0.00101439
62.8 0.00101426
94.2 0.00101404
125.6 0.00101374
157 0.00101336
188.4 0.00101289
219.8 0.00101233
251.2 0.00101169
282.6 0.00101096
314 0.00101015
345.4 0.00100925
376.8 0.00100826
408.2 0.0010072
439.6 0.00100604
471
  • Odpowiedz