MathML - Matrici

Il tag <mtable> viene utilizzato per disegnare matrici.

Sintassi

mtable è simile al tag table dell'HTML e questo tag utilizza elementi mtr, mtd che sono simili ai tag tr e td dell'HTML.

<mtable> <mtr> <mtd></mtd></mtr></mfrac>

Attributi

Ecco la descrizione di tutti gli attributi di questo tag:

  • align- Per specificare l'allineamento verticale del tavolo. I valori validi sono: axis, baseline, bottom, center, top. L'impostazione predefinita è l'asse.

  • class, id, style - Usato con i fogli di stile.

  • columnalign- Per specificare l'allineamento orizzontale delle celle. I valori validi sono: sinistra, centro e destra. L'impostazione predefinita è center.

  • columnlines- Per specificare i bordi delle colonne. I valori validi sono: nessuno, pieno e tratteggiato. L'impostazione predefinita è nessuno.

  • columnspacing - Per specificare lo spazio tra le colonne della tabella.

  • displaystyle - Se true viene utilizzato più spazio verticale per le equazioni visualizzate, se false, viene utilizzato un layout più compatto per visualizzare le formule.

  • frame- Per specificare i bordi dell'intera tabella. I valori validi sono: nessuno, pieno e tratteggiato. L'impostazione predefinita è nessuno.

  • framespacing - Per specificare lo spazio aggiuntivo aggiunto tra il tavolo e il telaio.

  • href - Per specificare un collegamento ipertestuale a un uri specificato.

  • mathbackground- Per specificare il colore di sfondo. I formati validi sono #rgb, #rrggbb e i nomi dei colori html.

  • mathcolor- Per specificare il colore del testo. I formati validi sono #rgb, #rrggbb e i nomi dei colori html.

  • rowalign- Per specificare l'allineamento verticale delle celle. I valori validi sono axis, baseline, bottom, center e top. L'impostazione predefinita è la linea di base

  • rowlines- Per specificare i bordi delle righe. I valori validi sono: nessuno, pieno e tratteggiato. L'impostazione predefinita è nessuno.

  • width - Per specificare la larghezza dell'intera tabella.

Esempio

Disegniamo una metrica 3 x 3.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mo>[</mo>
      <mtable>
         <mtr>
            <mtd><mn>1</mn></mtd>
            <mtd><mn>0</mn></mtd>
            <mtd><mn>0</mn></mtd>
         </mtr>
         
         <mtr>
            <mtd><mn>0</mn></mtd>
            <mtd><mn>1</mn></mtd>
            <mtd><mn>0</mn></mtd>
         </mtr>
         
         <mtr>
            <mtd><mn>0</mn></mtd>
            <mtd><mn>0</mn></mtd>
            <mtd><mn>1</mn></mtd>
         </mtr>
      </mtable>
      <mo>]</mo>
   </mrow>
</math>

Produzione

[ 1 0 0 0 1 0 0 0 1 ]