Sinus überlagert

Gast #842122
Hallo,

ich möchte eine Sinusschwingung mit Rauschen erzeugen.
Habe folgende Zeile gefunden. Und verstehe die nicht ganz.
Ist in Matlab geschrieben.
time = 0:0.001:2*pi;
f = 50;
sinus = sin(2*pi*f*time)+ rand([1,length(time-1)])-0.5;
plot(time,sinus)

Was ich nicht verstehe ist die rand-Funktion.
Rand = Zufall
Aber von welchem Wert?
Was besagt [1,length(time-1)]
und was die -0.5 ???

Danke für eure Hilfe.

Gruß Toni
Gast
Ist schon ein bisschen her, dass ich mit Matlab hantiert habe, aber ich 
versuche es mal wieder:

Ich glaube die rand-Funktion erzeugt einen Vektor der Länge 
length(time-1).
Dabei erzeugt es Zufallswerte im Bereich 0..1 (deshalb die 1 vor 
length...).
Bei Zufallswerten zwischen 0 und 1 ist der Mittelwert 0.5, der 
anschließend subtrahiert wird um ein nullsymmetrisches Zufallssignal zu 
gewinnen.

Ob das tatsächlich so ist kannst du in der Onlinehilfe von Matlab (die 
eigentlich recht gut ist) nachschlagen.

Gruß

Mandrake
Gast
Was ist denn daran so schwer?

>> help rand
 RAND   Uniformly distributed random numbers.
    RAND(N) is an N-by-N matrix with random entries, chosen from
    a uniform distribution on the interval (0.0,1.0).
    RAND(M,N) and RAND([M,N]) are M-by-N matrices with random entries.
    RAND(M,N,P,...) or RAND([M,N,P,...]) generate random arrays.
    RAND with no arguments is a scalar whose value changes each time it
    is referenced.  RAND(SIZE(A)) is the same size as A.

    [...]
Gast
Danke für die schnelle Hilfe.

Ich habe nun ein anderes Problem.
Ich habe nun zwei Sinus-Funktionen. Eine normale und eine mit Rauschen.
Ich möchte nun gerne beide Funktionen in einem Fenster darstellen.
Also in einem Koordinatensystem (nicht subplot).
Geht das? Und wenn, wie?

Danke, Gruß Toni

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.