[MATLAB] aide pour comprendre un programme
mattkowsky
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
mattkowsky Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
mattkowsky Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voilà j'ai un programme en matlab mais je n'arrive pas à saisir l'enchainement des ordres, si quelqu'un pouvait me le commenter ou me le simplifier ce serait super. merci d'avance
voilà le programme :
clear all
close all
clc
largeur=1000;
Nparticules=50000;
Image=[ones(largeur,1) zeros(largeur,1)];
for particule=1:Nparticules
depot=ceil(largeur*rand(1,1));
if depot==1
s=[Image(largeur,:) ; Image((depot):(depot+1),:)];
elseif depot==largeur
s=[Image((depot-1):(depot),:) ; Image(1,:) ; ];
else
s=Image((depot-1):(depot+1),:);
end
T=find(sum(s)>0);
index=T(1,end);
Image(depot,index+1)=1;
if(sum(Image(:,end)')>0)
Image=[Image zeros(largeur,1)];
end
end
taille=size(Image,2);
imagesc(Image(:,taille:-1:2)')
colormap bone
merci, et bonne journée
voilà j'ai un programme en matlab mais je n'arrive pas à saisir l'enchainement des ordres, si quelqu'un pouvait me le commenter ou me le simplifier ce serait super. merci d'avance
voilà le programme :
clear all
close all
clc
largeur=1000;
Nparticules=50000;
Image=[ones(largeur,1) zeros(largeur,1)];
for particule=1:Nparticules
depot=ceil(largeur*rand(1,1));
if depot==1
s=[Image(largeur,:) ; Image((depot):(depot+1),:)];
elseif depot==largeur
s=[Image((depot-1):(depot),:) ; Image(1,:) ; ];
else
s=Image((depot-1):(depot+1),:);
end
T=find(sum(s)>0);
index=T(1,end);
Image(depot,index+1)=1;
if(sum(Image(:,end)')>0)
Image=[Image zeros(largeur,1)];
end
end
taille=size(Image,2);
imagesc(Image(:,taille:-1:2)')
colormap bone
merci, et bonne journée
A voir également:
- [MATLAB] aide pour comprendre un programme
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Message programmé iphone - Guide