MATLAB er blevet en af de mest populære programmeringssprog til signalbehandling fra alt fra lyd til hjerne bølge signaler. Når du arbejder med lyd , er det ønskeligt at kunne sende forarbejdede lydsignaler direkte til en computers lydkort til reproduktion. Opnå dette let takket være den direkte støtte , der eksisterer i Matlab til håndtering af denne opgave. Instruktioner
1
Vælg en bølge fil til brug som et eksempel. Enhver wave -fil, der ender med et " . Wav " fil forlængelse vil arbejde for dette eksperiment. Et godt eksempel er noget musik indspilning downloadet fra internettet . Sådanne filer kan findes i din " downloads " mappe . Den bølge fil, du har valgt , sendes til lydkortet for at illustrere, hvordan data kan sendes til den. Dermed hører du det spille på computerens højttalere.
2
Bestem samplingfrekvens på din wave fil ved at venstreklikke på filen og derefter klikke på fanen Resume. En lyd sample rate vises i resuméet som en af ejendommene. Samplingfrekvens er afrundet fra standard satser, der er så den normale sats nærmest som vises i fanen Resume.
3
Run MATLAB . Den måde dette sker , afhænger af din computer og din installation af Matlab , men kan du gennemgå MATLAB installationsvejledningen for at finde ud af, hvordan du kører MATLAB på netop din computer. Når det kører , vil et MATLAB vindue mærket "Command Window" vises , og vil indeholde følgende prompt , kendt som MATLAB kommandoprompten : Hej
>>
4
Input den wav-fil i en MATLAB variabel ved hjælp af følgende kommando ved MATLAB kommandoprompten : Hej
x = wavread ( filename.wav ');
Husk at trykke på "Enter "-tasten efter at skrive i kommandoen til at forårsage Matlab til at udføre den. Udskift parameter i ovenstående eksempel med filnavnet på den ønskede wave fil. Variablen "x " vil nu indeholde lyd optaget i wave-fil . I eksemplet nu variablen "x" indeholder de data , der vil blive sendt til lydkortet
5
Send lyden til lydkortet ved hjælp af følgende kommando: .
soundsc (x, 44100 ),
Når du trykker på " Enter ", skal du høre wave-fil spille i computerens højttalere. Den " 44100 " i ovenstående eksempel skal erstattes med en samplingfrekvens på netop din wave fil . Variablen "x" kan erstattes af alle data , som du vil sende til lydkortet .