J'ai une matrice de cellules (3 x 4), appelée sortie, contenant une matrice 1024 x 1024 dans chaque cellule. Je veux tracer les 4 matrices dans ouput {1 ,:}. De plus, j'ai une structure, appelée dinfo, qui contient de manière correspondante les noms de chaque matrice (champ avec des noms de matrice = "nom"). Je veux que chaque image soit intitulée avec son nom. Voici le code que j'ai écrit jusqu'ici:Génération d'une image à partir d'une cellule à l'aide d'Imagesc Matlab
for i = 1:length(output{1,:})
figure
imagesc(output{1,i});
colormap('jet')
colorbar;
title(num2str(dinfo.name(i)))
end
Je continue d'obtenir l'erreur que "longueur a trop d'arguments d'entrée". Si je change le code pour éviter l'erreur liée fonction de la longueur:
for i = 1:4
figure
imagesc(output{1,i});
colormap('jet')
colorbar;
title(num2str(dinfo.name(i)))
end
Je reçois l'erreur «prévue une sortie d'une accolade ou une expression d'indexation de points, mais il y avait 4 résultats ».
Avez-vous des idées sur la façon dont je pourrais résoudre ces deux erreurs?
Merci pour votre temps :)
Fantastique! J'apprécie vraiment votre réponse concise et utile! – itend