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 : Sélectionner tout - Visualiser dans une fenêtre à part
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