- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 7 anni, 5 mesi fa da .
-
Topic
-
Ho bisogno di inserire in un testo il triangolo di tartaglia.
Ho pensato di realizzarlo con TiKZ.Un codice che ho trovato è il seguente
`
\begin{tikzpicture}[rotate=-90]
\foreach \x in {0,1,…,5}
{
\foreach \y in {0,…,\x}
{
\pgfmathsetmacro\binom{factorial(\x)/(factorial(\y)*factorial(\x-\y))}
\pgfmathsetmacro\shift{\x/2}
\node[xshift=-\shift cm] at (\x,\y) {\pgfmathprintnumber\binom};
}
}
\end{tikzpicture}
`Una serie di chiarimenti
Perché è presente rotate=-90? a cosa serve?
Come funziona pgfmathsetmacro?Questo codice funziona molto bene!
Il secondo codice che ho trovato è il seguente
`
\begin{tikzpicture}
\foreach \n in {0,…,4} {
\foreach \k in {0,…,\n} {
\node at (\k-\n/2,-\n) {${\n \choose \k}$};
}
}
\end{tikzpicture}
`Ho provato ad inserire
`
\begin{tikzpicture}[declare function={C_T(\n,\k)=factorial(\n)/(factorial(\k)*factorial(\n-\k))};]
\foreach \n in {0,…,4} {
\foreach \k in {0,…,\n} {
\node at (\k-\n/2,-\n) {$C_T(\n,\k)$};
}
}
\end{tikzpicture}
`Non riesco a fargli fare il conto del binomiale.
Cosa sbaglio?
- Devi essere connesso per rispondere a questo topic.