Mam taka o to funkcje: \(\displaystyle{ |A(sin(wt) + sin(2wt))|}\)
pisze program ktory ma generowac przebieg sygnalu w okreslonym czasie, gdy uzytkownik poda amplitude i czestotliwosc sygnalu, ponizej stworzylem taka funkcje w jezyku C, czy jest ona poprawna dla podanego powyzej wzoru ??
znalazlem blad i dla potomnych wpisze funkcja abs zajmujaca sie zrobieniem wartosci bezwzglednej konwertuje zmienna do liczby calkowitej.... dzieje sie to niejawnie i w dev-c++ nie informuje o tym, do liczb rzeczywistych uzywamy funkcji fabs(double x)....
reszta jest ok.
Mam za to jeszcze 2 kolejne pytania
1. Mam wygenerowac sygnal zaklocen w postaci "szpilek" o podanej przez uzytkownika prawdopodobienstwie wystepowania i amplitudzie. a nastepnie nalozyc go na wczesniejsza funkcje, o ile z nalozeniem sobie poradze, o tyle nie mam pomyslu jak wygenerowac takie zaklocenia ? Moze ktos ma jakis pomysl ???
2. Drugie pytanie dotyczy filtracji poprzez srednia z 6-sciu probek na czym taka filtracja polega bo nie bardzo moge znalezc cos sensownego w internecie?? Znalalzlem informacje ze dla kazdego kroku liczymy srednia z 6 kolejnych i przesuwamy sie o jeden krok itd. ale czy to o to chodzi i to nie zmieni sygnalu ??