arrondi au multiple de 45
Bonjour à tous,
Je suis débutant sous MATLAB. J'ai essayé d'écrire un programme qui me détermine les arrondies au multiple de 45 mais ça ne fonctionne pas. Pouvez-vous m'aidez s'il vous plaît ?
Code:
1 2 3 4 5 6 7 8
| vect=[45,12,13;8,90,0;50,75,1];
round(vect);
while mod(vect,45)>0
[row,col]=find(mod(vect,45)~=0);
for i=1:length(row)
vect(row(i),col(i))=vect(row(i),col(i))+1 ;
end
end |
Normalement il faut que ça marche pour les nombres négatifs aussi mais je ne sais pas encore comment faire.
Takout