/ Forside/ Karriere / Uddannelse / Højere uddannelser / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Højere uddannelser
#NavnPoint
Nordsted1 1588
erling_l 1224
ans 1150
dova 895
gert_h 800
molokyle 661
creamygirl 610
berpox 610
jomfruane 570
10  3773 570
Forståelse af Matlab, zeroes mm...
Fra : hotdp
Vist : 737 gange
20 point
Dato : 14-06-05 11:10

Hej
Jeg vil gerne lave rumklang i matlab og har gjort det ved hjælp af denne m.fil:

[d,r]=wavread('rumklang.wav');

num=[0.5,zeros(1,800),1];

den=[1,zeros(1,800),0.5];

d1=filter(num,den,d);

wavwrite(d1,r,'rumklangud.wav');

Men hvad sker der i num og den? hvad betyder 0.5 og 1 og zeroes(1,800) og hvorfor har wav-read variable navne ?
Vil bare gerne vide hvad hver linie gør?
Håber jeg kan få noget hjælp, ville gerne give flere point men har ikke flere..
Mvh David

 
 
Accepteret svar
Fra : chc81

Modtaget 20 point
Dato : 22-07-05 21:09

<Men hvad sker der i num og den?>
Du bruger dem til at lave overføringsfunktionen. Tæller = num og nævner = den

<Hvad betyder 0.5 og 1 og zeroes(1,800)?>
Har ikke programmet installeret pt., men prøv evt. at skrive "help zeroes", der får du en kort beskrivelse. Ellers prøv den udvidede hjælpefunktion "family help". Den skulle gerne fortælle præcis hvad den returnerer.

<Hvorfor har wav-read variable navne ?>
Den skal have navnet på den lydfil du ønsker at give rumklang.

F.eks. returnerer num=[0.5,X,1] 0.5s^2 + Xs + 1 som gemmes i 'num'

Godkendelse af svar
Fra : hotdp


Dato : 25-08-05 09:27

Tak for svaret chc81.
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177563
Tips : 31968
Nyheder : 719565
Indlæg : 6408969
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste