Bonjour,
en fait j'ai un petit soucis avec fprintf.

voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
temp = [{'comedy'} {'action'} {'romance'} {'nothing'}];
 
    for i = 1:4    
        [current index] = randelement(temp,1);
        fprintf(fid, '%s \n', current);
        temp(index)=[];
    end
fclose(fid);
la fonction randelement est définie comme suit et elle fonctionne parfaitement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
function[rand_array,indices]=randelement(array,n)
il m'affiche l'erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
??? Error using ==> fprintf
Function is not defined for 'cell' inputs.