Bonjour à tous,
J'aurais une question surement très simple pour vous mais j'aimerais comprendre la fonction uicontrol sous matlab. En effet j'aimerais rentrer des valeurs d'une matrice A dans une grille de sudoku préalablement créée sous matlab appelée h.
Un ami m'a montré qu'il avait utilisé la fonction uicontrol mais je la comprends pas du tout :
Je comprends Bakground 'w' et Fontsize '15' qui doivent etre la couleur du fond de chaque case et la taille des caractères. Mais pour ce qui est du reste je ne sais pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for j=1:9 for ii=1:9 if (A(j,ii)==0) g(ii+9*j)=uicontrol(h,'style','text','string','','units','normalized','position',[.085*(ii+.75) .09*(10.4-j) .06 .06],'Background','w','Fontsize',15); else g(ii+9*j)=uicontrol(h,'style','text','string',num2str(A(j,ii)),'units','normalized','position',[.085*(ii+.75) .09*(10.4-j) .06 .06],'Background','w','Fontsize',15); end end end
Si quelqu'un pouvait m'éclairer.
Merci beaucoup !!!
Partager