Hallo zusammen! ich möchte gerne ein audio signal in scilab programmieren und zwar ein signal der von 0 bis 2s eine horizontale geradelinie ist und von 2 bis 6s ein sinussignal und von 6s bis 8s wieder eine horizontale gerade linie ist. wie kann ich auch das signal bitte in scilab abspielen. vielen dank für die hilfe
Tschuldigung, kann dir zwar nicht die Lösung für Scilab sagen, aber was soll bitte bei einem Audiosignal eine gerade Linie sein? Meinst du einfach 2 s Stille? Bei Matlab lautet der Befehl "wavplay(y,Fs)" wobei y dein Vektor mit den PCM Werten ist, und Fs die zugehörige Abtastfrequenz. Keine Ahnung, wie das bei Scilab ist, aber viele Befehle sind ja gleich.
hallo guelcki ! vielen dank für deine hilfe, ja die gerade Linie ist einfach Stille, die meisten befehle in Scilab sind änlich wie bei Matlab aber ergendwie kann ich den befehl nicht ausführen:-( muss man das programme zuerst speicheren? danke
So, hab mir mal Scilab angesehen: z=zeros(1,44100*2); //2 s Stille bei fs=44,1 kHz s=0.2*sin(2*%pi*1000*[1:4*44100]./44100);//Ton 4 s, 1 kHz, fs=44,1 kHz signal=[z,s,z]; //Zusammenfügen der Vektoren playsnd(signal,44100); //abspielen des Vektors, fs=44,1 kHz Hoffe das hilft dir!
>playsnd(signal,44100); //abspielen des Vektors, >fs=44,1 kHz Also die letzte Zeile gehört natürlich nicht zum Programm, da ist nur der Kommentar verrutscht.
oh, vielen vielen Dank. ich werd s heute abend ausführen und sag dir morgen bescheid. danke noch mal
Morgen! ich habe das programme in scilab ausgeführt aber ergedwie fehlt noch was bem befehl: signal=[z,s,z]; bekomme ich eine fehler meldung, und auch wenn ich es ploten will dann zeichnet er mir eine komische kurve,kein sinus. wäre dir noch mal dankbar wenn du mir weiter hilfst
Also, es ist erstmal ziemlich ungeschickt nach der Lösung für einen Fehler zu fragen, ohne den Fehler zu benennen (sprich Fehlermeldung hinschreiben). Zweitens habe ich das jetzt nochmal ausprobiert, ohne Programmeditor, einfach Zeile für Zeile in den Interpreter kopiert (nach jeder Zeile RETURN drücken), und es läuft ohne Fehlermeldung und genau wie gewünscht. Kann also nicht nachvollziehen, wo es hakt. Die vier Zeilen funktionieren in Scilab!
Morgen! ja das war ziemlich doff von mir:-( ich habe s auch noch mal probiert, und es klappt wunderbar. vielen dank
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.