Witam serdecznie.
Mam do utworzenia generator, generujący przebieg (sinusoidalny, trójkątny, prostokątny) z zakresu 1Hz do minimum 20kHz. W jaki sposób to zrobić? Bezsensownym wydaje mi się utworzenie tablicy 200 000 elementów(żeby przy najwyższej częstotliwości było 10 próbek na okres). Czy lepiej zrobić stałą liczbę próbek na okres, czy stałą tablicę, czy jeszcze inaczej? Chodzi o to, aby po przebiegi były czyste w pełnym paśmie częstotliwości.
Proszę o podpowiedzi, jakieś biblioteki lub przykładowy kod również jest mile widziany:)