Aide sur matlab

Fermé
monrow Messages postés 12 Date d'inscription vendredi 28 septembre 2007 Statut Membre Dernière intervention 31 mai 2009 - 31 mai 2009 à 12:32
Bonjour,

Voilà j'ai un petit problème avec matlab (que je viens de m'y initier, c'est mon premier contact en fait )

Voilà je veux tester un programme élaboré ici : http://www.xeberon.net/gaetan/dotclear2/public/projets/mfcc/tiperap.zip

Donc j'ouvre le fichier recog2.m et j'ai devant moi :

function recog2()
% reconnaissance par comparaison simple des
% cepstres (dans l'echelle des Mels).
% path1 : contient le chemin racinne vers les
% fichiers a etudier
% Il s'agit obligatoirement du dossier courant.
% (dictionnaire dans le sous-dossier dic, mots a
% reconnaitre dans le sous-dossier test).
path1=[ pwd '\'];
% appel de la fonction de creation du dictionnaire
cepstrebook=traindic2([path1 'dic\']);
disp('Chargement du fichier a identifier...');
% ouverture d'une boite de dialogue invitant
% a choisir le fichier a identifier.

% demande de choix du fichier a ouvrir
[name,s,fs]=loadsig([path1 'test\']);
% name: nom du fichier charge
% s : vecteur accourstique
% fs : frequence d'echantillonage
msg = sprintf(....
'Creation des MFCC du fichier %s.wav...',...
name);
disp(msg);
% spectrebook: contient tous les cepstre des
% signaux du dictionnaire
% appel de la fonction de comparaison avec un
% mot inconnu
testword2(name,s,fs,cepstrebook);

une fois que je clique sur "run" ils me donnent ce message d'erreur:

>> Creation du dictionnaire...
Le dictionnaire est pret a etre utilise
Temps de creation du dictionnaire : 0 s
??? One or more output arguments not assigned during call to 'traindic1'.

Error in ==> C:\Documents and Settings\Mohamed\Bureau\Nouveau dossier\BatchTestRecog.m
On line 8 ==> spectrebook=traindic1([path1 'dic\']);

>>

Merci pour toute aide :)