Bonjour,
Je veux quantifier un signal audio de type (wav) et pour cela j'ai utilisé la quantification vectorielle (VQ)
Le problème que MATLAB m'affiche une erreur lorsque exécute (VQ)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 fid= fopen('D:\1_MES COURS\oooooooooooooo\[MON MéMO\simulation\sondict.wav') fid = 3 >> s = fread(fid,'uint16'); >> length(s) ans = 185243
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [codebook,distortion]=VQ(s,4,16,0.004)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ??? Error using ==> unknown Matrix dimensions must agree. Error in ==> VQ at 29 distort=sum((training_seq_block-updated_codebook(j,:)).^2);
Je suis un nouveau utilisateur de MATLAB.....
S'il y a quelqu'un qui pourrait m'aider?
Merci![]()
Partager