Est-il possible de faire tourner une matrice de 45 degrés dans matlab
c'est à dire de sorte qu'il apparaît comme un diamant. (c'est une matrice carrée) avec chaque rangée de 1 élément de plus que la rangée d'en avant, jusqu'à la ligne du milieu qui a le nombre d'éléments égal à la dimension de la matrice d'origine, puis de redescendre encore, à chaque retour à la ligne 1?
Êtes-vous demander à propos de la visualisation d'une matrice sous la forme d'un diamant?
C'est plus pour résoudre un mots cachés avec strfind. Il est facile pour les attaquants et j'utilise fliplr en arrière, et ' pour le haut et vers le bas. Mais je ne vois aucune façon de faire les 4 diagonales, sauf pour une rotation de 45 degrés et puis de le faire avant, en arrière, en haut et en bas avec qui?
Qui va interpoler les valeurs qui peuvent ne pas être ce que l'OP veut.
peut-être que spdiags?
Matrix = imrotate(Matrix,45);
Avec la boîte à outils de traitement d'Image ?C'est plus pour résoudre un mots cachés avec strfind. Il est facile pour les attaquants et j'utilise fliplr en arrière, et ' pour le haut et vers le bas. Mais je ne vois aucune façon de faire les 4 diagonales, sauf pour une rotation de 45 degrés et puis de le faire avant, en arrière, en haut et en bas avec qui?
Qui va interpoler les valeurs qui peuvent ne pas être ce que l'OP veut.
peut-être que spdiags?
OriginalL'auteur Nermona | 2013-12-04
Vous devez vous connecter pour publier un commentaire.
Une rotation n'est évidemment pas possible que la "grille" d'une matrice est basée sur des est régulièrement.
Mais je me souviens de ce que votre initialement l'idée était, alors ce qui suit va vous aider à:
sera de retour le diamant:
Maintenant, vous pouvez de nouveau de recherche pour des mots ou des modèles, ligne par ligne ou colonne par colonne, il suffit de retirer les zéros alors:
Imaginez que vous extrayez une seule ligne:
vous pouvez extraire les non-zéro éléments avec
find
:Pas un vrai diamant, mais probablement utile:
(Idée dans les commentaires de @bécher. Je vais enlever cette partie, s'il la met en ligne par lui-même).
regarde mon edit
Si utile, merci!
Contente d'avoir pu m'aider! accepter les réponses garder les gens qui font ça 😉
OriginalL'auteur thewaywewalk