Modification de la fonction plotchar
Salut à tous. Je fais actuellement un TP sur les réseaux de neurones avec Matlab. Je me suis heurté à un problème. En effet, la fonction plotchar fournit juste une grille de taille 5*7 ne permettant l'affichage que d'un seul caractère en bitmap, or moi j'aimerais afficher des nombres à deux chiffres. Y aurait-il un moyen de modifier la fonction pour une grille de 11*7 par exemple. Merci d'avance.
Modification de la fonction plotchar
Bonjour,
Un essai :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| L=11;H=7;
c=ones(1,L*H);
% DEFINE BOX
x1 = [-0.5 -0.5 +0.5 +0.5 -0.5];
y1 = [-0.5 +0.5 +0.5 -0.5 -0.5];
% DEFINE BOX WITH X
x2 = [x1 +0.5 +0.5 -0.5];
y2 = [y1 +0.5 -0.5 +0.5];
newplot;
plot(x1*(L+0.6)+L/2,y1*(H+0.6)+H/2,'m');
axis([-1.5 (L+1)+0.5 -0.5 H+0.5]);
axis('equal')
axis off
hold on
for i=1:length(c)
x = rem(i-1,L)+.5;
y = L+1-floor((i-1)/L)+.5-(L-5);
plot(x2*c(i)+x,y2*c(i)+y);
end
hold off |