MathML - Матрицы

Тег <mtable> используется для рисования матриц.

Синтаксис

mtable похож на тег table в HTML, и этот тег использует элементы mtr, mtd, которые похожи на теги tr и td HTML.

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

Атрибуты

Вот описание всех атрибутов этого тега -

  • align- Указать вертикальное выравнивание таблицы. Допустимые значения: ось, базовая линия, низ, центр, верх. По умолчанию ось.

  • class, id, style - Используется с таблицами стилей.

  • columnalign- Указать горизонтальное выравнивание ячеек. Допустимые значения: слева, по центру и справа. По умолчанию - центр.

  • columnlines- Чтобы указать границы столбца. Допустимые значения: нет, сплошной и пунктирный. По умолчанию нет.

  • columnspacing - Чтобы указать расстояние между столбцами таблицы.

  • displaystyle - Если true, для отображаемых уравнений используется больше вертикального пространства, если false, для отображения формул используется более компактный макет.

  • frame- Указать границы всей таблицы. Допустимые значения: нет, сплошной и пунктирный. По умолчанию нет.

  • framespacing - Чтобы указать дополнительное пространство, добавленное между таблицей и рамкой.

  • href - Чтобы указать гиперссылку на указанный uri.

  • mathbackground- Чтобы указать цвет фона. Допустимые форматы: имена цветов #rgb, #rrggbb и html.

  • mathcolor- Указать цвет текста. Допустимые форматы: имена цветов #rgb, #rrggbb и html.

  • rowalign- Указать вертикальное выравнивание ячеек. Допустимые значения: ось, базовая линия, низ, центр и верх. По умолчанию - базовый уровень

  • rowlines- Чтобы указать границы строки. Допустимые значения: нет, сплошной и пунктирный. По умолчанию нет.

  • width - Указать ширину всей таблицы.

пример

Нарисуем метрику 3 х 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>

Вывод

[ 1 0 0 0 1 0 0 0 1 ]