Matrici

Cos'è il LaTeX e come usarlo al meglio.
Rispondi
Avatar utente
The_Ouroboros
Messaggi: 29
Iscritto il: 13 set 2007, 18:21
Località: Provincia di Pavia
Contatta:

Matrici

Messaggio da The_Ouroboros » 13 gen 2008, 19:48

Come si usano le matrici in latex??

Ciauz
GNU/Linux x86_64 User

Avatar utente
batmath
Messaggi: 120
Iscritto il: 01 gen 1970, 01:00
Località: San Giorgio della Richinvelda, PN
Contatta:

Messaggio da batmath » 13 gen 2008, 23:15

Penso che intendessi dire: Come si scrivono le matrici usando LaTeX?.
L'argomento non è semplicissimo e sicuramente lo spazio forum non è sufficiente, anche perchè esistono diversi ambienti a seconda delle necessità. Inoltre l'ambiente relativo alle matrici può essere considerato sotto due aspetti: matrici principalmente di testo (ambiente tabular), e matrici "matematiche". Per quest'ultimo uno degli ambienti è "array". Ti propongo un esempio.

Codice: Seleziona tutto

\[ %delimitatore matematico
\left(
\begin{array}{ccc}
1&2&3\\
4&5&6\\
7&8&9
\end{array}
\right)
\] %fine del delimitatore matematico
dove {ccc}indica l'allineamento all'interno delle colonne (in questo esempio: centrato), & è il separatore di colonna, \\ il separatore di riga, \left( e \right) producono il carattere di apertura e chiusura della matrice.

Il risultato ottenuto è:

$ \left( \begin{array}{ccc} 1&2&3\\ 4&5&6\\ 7&8&9 \end{array} \right) $

Ma tieni conto che ci sono, praticamente, infinite possibilità di variazioni.
Come al solito, con LaTeX si può ottenere praticamente tutto!!
Luciano Battaia
Luciano Battaia
http://www.batmath.it

Avatar utente
The_Ouroboros
Messaggi: 29
Iscritto il: 13 set 2007, 18:21
Località: Provincia di Pavia
Contatta:

Messaggio da The_Ouroboros » 14 gen 2008, 08:36

grazie mille per le informazioni.

Ciauz
GNU/Linux x86_64 User

fph
Site Admin
Messaggi: 3636
Iscritto il: 01 gen 1970, 01:00
Località: in giro
Contatta:

Messaggio da fph » 14 gen 2008, 16:10

\begin{matrix} D & -C\\ B & -A\end{matrix}

c'est plus facile :D
Servono i pacchetti AMS (\usepackage{amsmath}).
Provare anche gli ambienti pmatrix, bmatrix e smallmatrix.
--federico
[tex]\frac1{\sqrt2}\bigl(\left|\text{loves me}\right\rangle+\left|\text{loves me not}\right\rangle\bigr)[/tex]

Avatar utente
batmath
Messaggi: 120
Iscritto il: 01 gen 1970, 01:00
Località: San Giorgio della Richinvelda, PN
Contatta:

Messaggio da batmath » 14 gen 2008, 22:47

Uhm, direi che "c'est plus facile" solo per situazioni standard. L'ambiente array è molto più flessibile. Per esempio per allineamenti non centrati matrix (che pure può funzionare) è una pena.
Se poi si usa il package array si possono ottenere personalizzazioni di array molto spinte.
Come al solito tutto dipende da quello che uno deve fare.
Ciao e buon lavoro.
Luciano Battaia
Luciano Battaia
http://www.batmath.it

Rispondi