Hallo, Ich habe folgende Signalfolge: v(k) = 1- k/8 für -7 < k < 7 sonst ist die Folge 0. Wenn ich Sie zeichne bekomme ich eine Art Dreieck. Ich möchte nun die Folge y(k) = v(k) - V8k-1) bilden. Ist es korrekt, dass ich dann schreibe für den Fall -7 < k < 7: y(k) = ((8-k)/8) - (8-(k-1))/8) = ((8-k)/8) - ((8-k + 1)/8) = (8-k -(8-k + 1))/8 = (8-k-8+k+1)/8 = 1/8 ?
Ich bekomme da irgendwie immer eine folge heraus von einmal + 1/8 und -1/8, wenn ich es grfaisch mache, rechnerisch nicht
Nilson schrieb: > > y(k) = ((8-k)/8) - (8-(k-1))/8) = ((8-k)/8) - ((8-k + 1)/8) = (8-k -(8-k + 1))/8 = (8-k-8+k+1)/8 = Vorzeichenfehler: (8-k-8+k-1)/8 = -1/8 ? > Ich bekomme da irgendwie immer eine folge heraus von einmal > + 1/8 und -1/8, wenn ich es grfaisch mache Deine Grafik stimmt nicht
1 | #include <iostream> |
2 | |
3 | using namespace std; |
4 | |
5 | double v( int k ) |
6 | {
|
7 | return 1.0 - k / 8.0; |
8 | }
|
9 | |
10 | int main() |
11 | {
|
12 | for( int k = -7; k < 8; ++k ) |
13 | cout << k << ":" << v( k ) << endl; |
14 | |
15 | cout << endl; |
16 | |
17 | for( k = -6; k < 8; ++k ) |
18 | cout << k << ":" << v( k ) - v( k - 1) << endl; |
19 | |
20 | }
|
Ergebnis -7:1.875 -6:1.75 -5:1.625 -4:1.5 -3:1.375 -2:1.25 -1:1.125 0:1 1:0.875 2:0.75 3:0.625 4:0.5 5:0.375 6:0.25 7:0.125 -6:-0.125 -5:-0.125 -4:-0.125 -3:-0.125 -2:-0.125 -1:-0.125 0:-0.125 1:-0.125 2:-0.125 3:-0.125 4:-0.125 5:-0.125 6:-0.125 7:-0.125
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.