egs1989
Messages postés2Date d'inscriptionsamedi 21 novembre 2009StatutMembreDernière intervention22 novembre 2009
-
21 nov. 2009 à 14:33
boby03
Messages postés2Date d'inscriptionlundi 25 avril 2011StatutMembreDernière intervention25 avril 2011
-
25 avril 2011 à 18:10
Bonjour à tous, J'ai fait un bout d'un prog pour la fameuse pyramide de chiffres mais je reste bloqué car le programme continu de compter après 10 et moi je veux m'arréter à 10 et je ne sais pas comment l'insérer dans le programme
j'espère que vous m'avez compris voici mon prog :
(dsl si ça aligne tout en l'envoyant ^^)
boby03
Messages postés2Date d'inscriptionlundi 25 avril 2011StatutMembreDernière intervention25 avril 2011 25 avril 2011 à 18:06
Bonjour,
Moi aussi je dois faire une pyramide de chiffre aléatoire mais sur matlab. J'ai plusieurs approche mais je suis coincé.
1ere approche:
Je créer une matrice aléatoire, je force la triangulaire supérieure. Mais est ce possible d'extraire ensuite le reste tout en le gardant de cette forme pour la pyramide.
function x = triangle(N,P);
P=N;
a=randi([0 9],N,P);
x=tril(a);
end
Cela s'affiche:
>> triangle(4)
ans =
8 0 0 0
9 0 0 0
1 2 1 0
9 5 9 1
2eme approche: une approche avec les espaces.
x
xxx
xxxxx
xxxxxxx
xxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx
Ex: si je prends 10 lignes
la ligne 0 comporte 9 espaces puis 1 x puis 9 espaces
la ligne 1 comporte 8 espaces puis 3 x puis 8 espaces
la ligne 2 comporte 7 espaces puis 5 x puis 7 espaces,
...
la ligne 9 comporte 0 espaces puis 19 x puis 0 espaces
Mais je n'ai pas de nombre. Et mon programme ne m'affiche rien et me plante complètement matlab.
Quelqu'un pourrais t-il m'aider?