MathML - Macierze

Znacznik <mtable> służy do rysowania macierzy.

Składnia

mtable jest podobny do tagu table w HTML i ten tag używa elementów mtr, mtd, które są podobne do tagów tr i td w HTML.

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

Atrybuty

Oto opis wszystkich atrybutów tego tagu -

  • align- Aby określić pionowe wyrównanie tabeli. Prawidłowe wartości to: axis, baseline, bottom, center, top. Domyślnie jest to oś.

  • class, id, style - Używany z arkuszami stylów.

  • columnalign- Aby określić poziome wyrównanie komórek. Prawidłowe wartości to: left, center i right. Domyślnie jest to środek.

  • columnlines- Aby określić obramowanie kolumn. Prawidłowe wartości to: brak, ciągłe i przerywane. Wartość domyślna to brak.

  • columnspacing - Aby określić odstęp między kolumnami tabeli.

  • displaystyle - Jeśli dla wyświetlanych równań jest używane więcej miejsca w pionie, jeśli fałsz, do wyświetlania formuł używany jest bardziej zwarty układ.

  • frame- Aby określić granice całej tabeli. Prawidłowe wartości to: brak, ciągłe i przerywane. Wartość domyślna to brak.

  • framespacing - Aby określić dodatkową przestrzeń dodaną między tabelą a ramką.

  • href - Aby określić hiperłącze do określonego identyfikatora URI.

  • mathbackground- Aby określić kolor tła. Prawidłowe formaty to #rgb, #rrggbb i nazwy kolorów html.

  • mathcolor- Aby określić kolor tekstu. Prawidłowe formaty to #rgb, #rrggbb i nazwy kolorów html.

  • rowalign- Aby określić pionowe wyrównanie komórek. Prawidłowe wartości to oś, linia bazowa, dół, środek i góra. Domyślnie jest to linia bazowa

  • rowlines- Aby określić granice wierszy. Prawidłowe wartości to: brak, ciągłe i przerywane. Wartość domyślna to brak.

  • width - Aby określić szerokość całej tabeli.

Przykład

Narysujmy metrykę 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>

Wynik

[ 1 0 0 0 1 0 0 0 1 ]