compilazioni con matrix

  • Creatore
    Topic
  • #9763
    Up
    0
    Down
    ::


    scusate ancora…

    un ultima cosa (spero… 😉 )

    non riesco a compilare questo:

    $$
    {\text{formule di roto – traslazione: }}\left\{ \matrix
    x_0 = (x – x_0 )\cos \left( {\vartheta – \frac{\pi }
    {2}} \right) + (y – y_0 )\sin \left( {\vartheta – \frac{\pi } {2}}
    \right) \hfill \cr
    y_0 = (x – x_0 )\sin \left( {\vartheta – \frac{\pi }
    {2}} \right) + (y – y_0 )\cos \left( {\vartheta – \frac{\pi } {2}}
    \right) \hfill \cr
    \endmatrix \right.
    $$

    credo il problema sia matrix left.

    anche qui quale userpackage devo usare??

    scusate ancora e grazie mille.

    fabri

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #9764
      Up
      0
      Down
      ::

      scusate ancora…

      un ultima cosa (spero… 😉 )

      non riesco a compilare questo:

      $$
      {\text{formule di roto – traslazione: }}\left\{ \matrix
      x_0 = (x – x_0 )\cos \left( {\vartheta – \frac{\pi }
      {2}} \right) + (y – y_0 )\sin \left( {\vartheta – \frac{\pi } {2}}
      \right) \hfill \cr
      y_0 = (x – x_0 )\sin \left( {\vartheta – \frac{\pi }
      {2}} \right) + (y – y_0 )\cos \left( {\vartheta – \frac{\pi } {2}}
      \right) \hfill \cr
      \endmatrix \right.
      $$

      credo il problema sia matrix left.

      Leggere una guida, no? 👿 Da dove hai tirato fuori quella roba?
      `\usepackage{amsmath}`
      Per la formula `\[
      \text{formule di roto-traslazione:}\qquad
      \begin{cases}
      x_0 =
      (x – x_0)\cos \left(\vartheta – \frac{\pi}{2}\right) +
      (y – y_0)\sin \left(\vartheta – \frac{\pi}{2}\right) \\
      y_0 =
      (x – x_0)\sin \left(\vartheta – \frac{\pi}{2}\right) +
      (y – y_0)\cos \left(\vartheta – \frac{\pi}{2}\right)
      \end{cases}
      \]`L’uso di $$ in LaTeX è fortemente sconsigliato. Vedi di non insistere 😉

      Ciao
      Enrico

    • #9765
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Oso aggiungere qualcosa a quanto detto da Enrico.

        Il codice del tipo riportato da “fabri16” è molto comune, nella composizione delle formule matematiche: setacciando internet, si trovano tantissimi esempi di codice che funziona, sì, ma che non è buon LaTeX. Una delle ragioni più importanti di questa situazione è il mancato uso degli ambienti di amsmath, che fornisce soluzioni semplici, eleganti e potenti alla composizione di formule matematiche.

        Prova a confrontare il codice
        `\[
        H(t)=
        \left\{
        \begin{array}{ll}
        0, & \mbox{per }t < 0,\\ 1, & \mbox{per }t \ge 0. \end{array} \right. \] ` con `\[ H(t)= \begin{cases} 0, & \text{per }t < 0,\\ 1, & \text{per }t \ge 0. \end{cases} \] ` Fanno più o meno la stessa cosa, ma il primo, oltre a dare un risultato qualitativamente inferiore, è goffo, più lungo, più difficile da scrivere e da leggere del secondo (che richiede il pacchetto amsmath).

        Un altro esempio.
        `\[
        \left[
        \begin{array}{cc}
        a_{11} & a_{12}\\
        a_{21} & a_{22}
        \end{array}
        \right]
        \]`
        contro la soluzione di amsmath:
        `\[
        \begin{bmatrix}
        a_{11} & a_{12}\\
        a_{21} & a_{22}
        \end{bmatrix}
        \]`
        Non parliamo nemmeno di cose come come
        `
        \[V=\int\!\!\!\! \int \!\!\!\! \int_{\Omega} d\tau\]
        `
        da sostituire con
        `\[V=\iiint_{\Omega} d\tau\]`
        (gli esempi di codice “non-amsmath” sono tratti dalla guida Impara LaTeX, che non è male, ma che ha il difetto di essere un po’ datata…)

        Ci sono degli autori che sembra abbiano fatto voto solenne di non usare mai gli ambienti align, split, multline, … (che invece sono eccezionali), e usano sempre e solo array ed eqnarray

        Ah la documentazione di amsmath è fatta benissimo, ed è pure in italiano. Ti consiglio di investire un po’ di tempo leggendola: vedrai che è un investtimento che si ripaga in fretta, se scriverai di matematica con LaTeX.

        Ciao e buon lavoro,
        L.

      • #9766
        Up
        0
        Down
        ::

        Oso aggiungere qualcosa a quanto detto da Enrico.

        Prova a confrontare il codice
        `\[
        H(t)=
        \begin{cases}
        0, & \text{per }t < 0,\\ 1, & \text{per }t \ge 0. \end{cases} \] ` con `\[ H(t)= \left\{ \begin{array}{ll} 0, & \mbox{per }t < 0,\\ 1, & \mbox{per }t \ge 0. \end{array} \right. \] `

        Mi permetto di aggiungere ancora qualcosa. Confronta
        `\[
        H(t)=
        \begin{cases}
        0, & \text{per }t < 0,\\ 1, & \text{per }t \ge 0. \end{cases} \]` con `\[ H(t)= \begin{cases} 0, & \text{per $t < 0$,}\\ 1, & \text{per $t \ge 0$.} \end{cases} \]` Non è ancora più carino? :D Segnalo anche l'ottimo pacchetto mathtools di Morten Høgholm che amplia il già imponente mazzo di ambienti e comandi per la composizione matematica.

        Ciao
        Enrico

      • #9767
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          `\[
          H(t)=
          \begin{cases}
          0, & \text{per $t < 0$,}\\ 1, & \text{per $t \ge 0$.} \end{cases} \]` Non è ancora più carino?

          Sì, ovviamente. 😉 Fra l’altro, in questo modo la virgola e il punto sono in ambiente testo e non matematico, e questo -mi pare di avertelo sentito dire- è meglio.

          Segnalo anche l’ottimo pacchetto mathtools di Morten Høgholm che amplia il già imponente mazzo di ambienti e comandi per la composizione matematica.

          Veramente notevole… non si finisce mai di imparare… 😉

          Grazie,
          Lorenzo

      Visualizzazione 3 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top