Re: [Risolto] TikZ e matrici

#67140
Up
0
Down
::


Ciao a tutti,
stavo cercando di modificare il codice riportato sopra per selezionare due colonne adiacenti di una matrice… non ci sono riuscito, il rettangolo infatti non prende totalmente i nodi che interessa prendere e quindi vi chiedo aiuto

`

\usetikzlibrary{matrix,backgrounds}

\begin{tikzpicture}
\tikzset{mycolor/.style = {opacity=.4,rounded corners=2mm, fill=#1}}
\matrix[matrix of math nodes,left delimiter={[},right delimiter={]} ]
{
\node {1}; & \node(a) {-1}; & \node {-1}; & \node {1};\\
\node {1}; & \node {1}; & \node {-1}; & \node {-1};\\
\node {1}; & \node {-1}; & \node {1}; & \node {-1};\\
\node {1}; & \node {1}; & \node {1}; & \node {1};\\
\node {\vdots}; & \node {\vdots}; & \node {\vdots}; & \node {\vdots};\\
\node {1}; & \node {-1}; & \node {-1}; &\node {1};\\
\node {\vdots}; & \node {\vdots}; & \node {\vdots}; & \node {\vdots};\\
\node {1}; & \node {1}; & \node(b) {1}; &\node {1};\\
};

\begin{pgfonlayer}{background}
\draw[mycolor=black!10] (a.north) rectangle (b.south);
\end{pgfonlayer}
\end{tikzpicture}`

Come sempre, grazie.

Go to top