Hallo Leute! Vielleicht kann mir irgendjemand helfen, versuche in Matlab einen Dirac zu plotten, bekomme es aber nicht hin. Bitte um Hilfe! Danke schon mal im Vorraus! mfg
Was hast du denn bisher schon versucht ? Ein Dirac Stoss hat eine unendliche Amplitude und ist unendlich "kurz", damit tut sich Matlab ein wenig schwer...
stem(t,dirac(t-3)) , wobei der Vektor t beliebig sein kann will einen diskreten dirac zeichnen, er hat ja in diesem Fall an der Stelle t=3 die Höhe 1. stem zeigt mir zwar an den Nullstellen jeweils einen Punkt, aber bei t=3 wird nicht die Höhe 1 angezeigt. lg
Leider kenn ich mich mit der Syntax der Symbolic Math Toolbox nicht aus, aber die Hilfe sagt: "The Dirac delta function, dirac, has the value 0 for all x not equal to 0 and the value Inf for x = 0". Ich kanns leider gerade nicht probieren, aber Höhe 1 ist es sicher nicht. In der Hilfe gibt es noch ein paar Hinweise. Grüße
Hi Peter, hab hier grad noch was gefunden, allerdings solltest Du die Haltezeit auf 1 setzen. Lass Dich nicht von dem Begriff Oversampling ablenken, das ist die bei Dir nicht benötigte Haltezeit.
1 | %% Untersuchung mit Haltezeit (1 = keine Haltezeit --> Dirac) |
2 | Oversampling_Faktor=1; |
3 | dirac(1:Oversampling_Faktor)=1; % (100 Werte halten) |
4 | dirac(Oversampling_Faktor+1:30*60)=0; % ... der Rest bleibt auf Null |
5 | |
6 | g=dirac; |
7 | figure(1); |
8 | plot(g); |
MfG Chris
hallo! danke für eure antworten....hab noch was zum hinzufügen, der diskrete Dirac hat die Höhe 1, ist also nicht unendlich hoch, ist ja nicht die abgetastete Version des analogen Diracs laut definition. lg
Bloedsinn, es gibt bei einem Dirac-Impuls, bzw. einer Delta-Distribution, wie es eigentlich heissen sollte, keinen Unterschied zwischen kontinuierlich oder diskret, da er ueberhaupt nur an einer einzelnen Stelle einen Wert ungleich 0 hat. Und an dieser hat er immer, so fern er nicht mit einer zweiten Funktion multiplikativ skaliert wird, immer den Wert unendlich, sonst geht sich naemlich auch die Definition per Integral mit dem Wert 1 nicht aus.
@Michael Niegl: da hast du leider Unrecht. Im Diskreten wird nämlich summiert, nicht integriert. Und um da die 1 zu bekommen, muß der Dirac für alle k != 0 in der Tat 0, für k = 0 aber tatsächlich 1 und nicht unendlich sein.
Nachtrag: im Diskreten ist der Dirac auch keine Distribution mehr, sondern eine Folge. Und daß es zwischen einer Distribution und einer Folge keinen Unterschied geben soll: gewagte These.
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.