Copie d'une matrice dans un autre Matlab
Comment puis-je copier une matrice à une autre sans boucles for ? est-il
même possible ?
C'est un petit code qui le fait, avec des boucles , comment puis-je éviter les boucles ici ?
% middleImg , newImg are matrices
[rows columns] = size(middleImg);
for i=1:rows
for j=1:columns
newImg(i,j) = middleImg(i+1,j+1);
end
end
Votre boucle lèvera une erreur, puisque
middleImg
seulement a rows
nombre de lignes, mais vous êtes en train de lire une valeur à partir de la ligne # rows+1
.OriginalL'auteur JAN | 2012-12-25
Vous devez vous connecter pour publier un commentaire.
viens de faire:
Si ce que tu voulais dire, c'est de tout copier mais la première ligne et le col, puis il suffit de:
OriginalL'auteur bla