个性化阅读
专注于IT技术分析

MathML矩阵

本文概述

在MathML中, <mtable>元素用于创建表或矩阵。 <mtable>元素仅包含<mtr>和<mtd>元素。这些元素类似于HTML中的<table>, <tr>和<td>元素。

例如:创建一个具有以下数据的3×3矩阵:

Mathml矩阵1

等效的MathML代码:

<math xmlns='http://www.w3.org/1998/Math/MathML' display='block'>
<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>

注意:默认情况下, <mtable>元素完全没有边框。因此, 当你指定矩阵或矩阵时, 必须在<mtable>之前和之后添加一个包含围栏字符(例如'[‘, ‘]’, ‘(‘, ‘)’, ‘|’)的<mo>。矩阵的行列式


MathML矩阵属性

Index Attributes Description
1) align 它指定表格相对于其环境的垂直对齐方式。其可能的值为:轴, 基线, 底部, 中心, 顶部。
2) 班级, 身份证, 风格 提供供样式表使用。
3) columnalign 它指定单元格的水平对齐方式。其可能的值为:left, center(默认)和right。
4) columnlines 它指定列边框。允许使用多个以空格分隔的值并将其应用于相应的列(例如columnlines =” none none solid”)。其可能的值为:none(默认), 实线和虚线。
5) columnspacing 它指定表列之间的空间。
6) displaystyle 它引用一个布尔值, 该布尔值指定是将更多的垂直空间用于显示的方程式, 还是如果设置为false, 则使用更紧凑的布局来显示公式。
7) frame 它指定整个表格的边框。其可能的值为:none(默认), 实线和虚线。
8) framespacing 它指定在表和框架之间添加的额外空间。
9) href 它用于设置到指定uri的超链接。
10) mathbackground 它指定背景色。你可以使用#rgb, #rrggbb和html颜色名称。
11) mathcolor 它指定文本颜色。你可以使用#rgb, #rrggbb和html颜色名称。
12) rowalign 它指定单元格的垂直对齐方式。允许使用多个以空格分隔的值并将其应用于相应的行(例如rowalign =” top bottom axis”)。其可能的值为:轴, 基线(默认), 底部, 中心和顶部。
13) rowlines 它指定行边框。允许使用多个以空格分隔的值并将其应用于相应的行(例如rowlines =” none none solid”)。其可能的值为:none(默认), 实线和虚线。
14) width 它指定整个表格的宽度。它接受长度值。

支持的浏览器

Element Chrome IE Firefox (Gecko) Opera Safari
<mtable> 不支持 不支持 Supported Not Supported 仅基本支持
赞(0)
未经允许不得转载:srcmini » MathML矩阵

相关推荐

评论 抢沙发

评论前必须登录!