Basic Elements
优质
小牛编辑
125浏览
2023-12-01
MathML表达式有五个基本元素。
《math》 element - 它是顶级或根级元素,用于封装MathML实例的每个实例。 每个有效的MathML表达式都应包含在外部“math”标记中。 它可以包含任意数量的子元素。 一个math元素不能包含另一个math元素标记。
《mrow》 element - 用于以水平方式对任意数量的子表达式进行分组。
《mi》 element - 用于指定标识符,例如变量名称,函数或常量等。例如,“mi”PI“/ mi”。
《mo》 element - 用于指定像+, - 等操作符。例如,“mo”+“/ mo”。
《mn》 element - 用于指定像3.14等数字文字。例如,“mn”3.14“/ mn”。
例子 (Example)
让我们使用MathML表示法构建一个简单的数学方程a + b = 5。
第1步:识别
这里a,b是变量。 +是运算符,5是数字。 我们将它们包含在 a mi>, b mi>, + mo>和 + mn>中
第2步:构建表达式,a + b。
Syntax
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
</math>
Output
a + b第3步:构建表达式,a + b = 5。
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
<mo>=</mo>
<mn>5</mn>
</mrow>
</math>
Output
a + b = 5