Quelques astuces diverses pour Scilab
Représenter une matrice "binaire"
Soit M une matrice carrée comportant uniquement les valeurs "0" ou "1".On veut représenter cette matrice par un dessin avec des carrés noirs lorsqu'il y a "1" et des blancs lorsqu'il y a "0"
M = [...
0 1 0 1;..
1 1 1 1;..
1 0 0 1;..
1 0 1 0];
M=M*(color("black")-color("white"))+color("white");
Matplot(M)Ceci m'a été utile pour réaliser un simulation numérique sur la radioactivité : ScilabRadioactivite
Même problème avec un échelle de gris
M = [...
0 0.4 0.6 1;..
1 0.2 0.3 0.4;..
1 0.8 0.7 0.6;..
1 0 1 0];
xset("colormap",graycolormap(32))
M=M*(color("white")-color("black"))+color("black");
Matplot(M)Même problème avec des couleurs
M = [...
0 0.4 0.6 1;..
1 0.2 0.3 0.4;..
1 0.8 0.7 0.6;..
1 0 1 0];
xset("colormap",jetcolormap(256))
M=M*(color("white")-1)+1;
Matplot(M)
There are no comments on this page. [Add comment]