Kann mir jemanden helfen ich muss ein sinus signal mit t= 60 s; und eine zufall frequenz zwischen 100 und 1000 hertz zeichen. und dazu pausen zwischen 1 und 10 sekunden. die zufall variable n hab ich schon nur wenn ich die in der sinus funktion rein setze bekomme n fach signale.
Die Zufallsvariable darf ja nicht jedesmal neu initialisiert werden, sie muss ja für eine gewisse Zeit konstant bleiben, sonst kommt da nur Rauschen bei raus.
ich hab die Zufallvarialble auch nur einmal inatialisiert.das weitere problem liegt auch wenn ich t einsetze zeigt mir den compliler das ein fehler hab beim Matrix demonsion .so weit bin ich gekommen.ich wurde dir dankbar wenn du dir das programm anguckt . n=10; x=rand(1,n); f=50*(0.15+(0.1.*x)); tA= 1./f; t=0:60; y=sin(t*2*pi*tA.*f); plot(t,y);
Du versuchst eine 1x61-Matrix (t) mit einer 1x10-Matrix (n) elementweise zu multiplizieren. Dass das nicht funktionieren kann sollte klar sein. Ich verstehe nicht was du damit überhaupt erreichen möchtest. Einen einzelnen Sinus mit zufälliger Frequenz bekommst du so: t = 0:0.0001:0.01; f = 100 + 900 * rand() y = sin(2*pi*f*t); plot(t,y);
Sorry aber ich noch nicht gut vertraut mit Matlab. ich bedanke mich für alles .das hat mich sehr gut weiter geholfen. bis dem nächst
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.