[Matlab] Wykres sinusa
: 18 mar 2013, o 19:44
Cześć,
Musze wykonać zadanie które polega na stworzeniu wykresu sinusa na przedziale od 0 do 8pi. Liczba elementów na osi "X" ma wynosić 10000. Kolejnym krokiem jest stopniowe zmniejszanie liczby elementów w celu uzyskania "wieloboku" zamiast "ładnego" sinusa.
Wymyśliłem następujący kod:
Poniżej wykres dla co 4 elementu z 76817
Poniżej wykres dla co 4000 elementu z 76817
Wszystko by się zgadzało... Jednak proszę spojrzeć na oś X. Zakres sinusa jest inny. Wydaje mi się że te dwa powyższe wykresy nie są sobie równe. A ideą tych dwóch wykresów jest ukazania przejścia z stanu analogowego na stan cyfrowy... Czy może ktoś pomóc?
Musze wykonać zadanie które polega na stworzeniu wykresu sinusa na przedziale od 0 do 8pi. Liczba elementów na osi "X" ma wynosić 10000. Kolejnym krokiem jest stopniowe zmniejszanie liczby elementów w celu uzyskania "wieloboku" zamiast "ładnego" sinusa.
Wymyśliłem następujący kod:
a=[1:pi/10000:8*pi]; //zakres
y=sin(a); //sinus
i=[1:4]; //co czwarty element (76817 to pi/1000 * 8)
n=y(i);
plot(n) //wykres
Poniżej wykres dla co 4 elementu z 76817
Poniżej wykres dla co 4000 elementu z 76817
Wszystko by się zgadzało... Jednak proszę spojrzeć na oś X. Zakres sinusa jest inny. Wydaje mi się że te dwa powyższe wykresy nie są sobie równe. A ideą tych dwóch wykresów jest ukazania przejścia z stanu analogowego na stan cyfrowy... Czy może ktoś pomóc?