MathML - 矩阵



<mtable> 标签用于绘制矩阵。

语法

mtable 类似于 HTML 的 table 标签,此标签使用 mtr、mtd 元素,它们类似于 HTML 的 tr 和 td 标签。

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

属性

以下是此标签所有属性的描述:

  • align − 指定表格的垂直对齐方式。有效值为:axis、baseline、bottom、center、top。默认值为 axis。

  • class, id, style − 与样式表一起使用。

  • columnalign − 指定单元格的水平对齐方式。有效值为:left、center 和 right。默认值为 center。

  • columnlines − 指定列边框。有效值为:none、solid 和 dashed。默认值为 none。

  • columnspacing − 指定表格列之间的间距。

  • displaystyle − 如果为 true,则为显示的方程式使用更多垂直空间;如果为 false,则使用更紧凑的布局来显示公式。

  • frame − 指定整个表格的边框。有效值为:none、solid 和 dashed。默认值为 none。

  • framespacing − 指定在表格和边框之间添加的额外空间。

  • href − 指定指向指定 uri 的超链接。

  • mathbackground − 指定背景颜色。有效格式为 #rgb、#rrggbb 和 html 颜色名称。

  • mathcolor − 指定文本颜色。有效格式为 #rgb、#rrggbb 和 html 颜色名称。

  • rowalign − 指定单元格的垂直对齐方式。有效值为 axis、baseline、bottom、center 和 top。默认值为 baseline

  • rowlines − 指定行边框。有效值为:none、solid 和 dashed。默认值为 none。

  • width − 指定整个表格的宽度。

示例

让我们绘制一个 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> 

输出

[ 1 0 0 0 1 0 0 0 1 ]
广告