Существует пять основных элементов выражения MathML.
-
Элемент <math> — это элемент верхнего или корневого уровня, используемый для инкапсуляции каждого экземпляра экземпляра MathML. Каждое допустимое выражение MathML должно быть заключено во внешний тег <math>. Он может содержать любое количество дочерних элементов. Один математический элемент не может содержать другой тег математического элемента.
-
Элемент <mrow> — используется для группировки любого количества подвыражений по горизонтали.
-
Элемент <mi> — используется для указания идентификатора, такого как имя переменной, функции или константы и т. д. Например, <mi> PI </ mi>.
-
Элемент <mo> — используется для указания оператора, такого как +, — и т. д. Например, <mo> + </ mo>.
-
Элемент <mn> — используется для указания числового литерала, например 3.14 и т. д. Например, <mn> 3.14 </ mn>.
Элемент <math> — это элемент верхнего или корневого уровня, используемый для инкапсуляции каждого экземпляра экземпляра MathML. Каждое допустимое выражение MathML должно быть заключено во внешний тег <math>. Он может содержать любое количество дочерних элементов. Один математический элемент не может содержать другой тег математического элемента.
Элемент <mrow> — используется для группировки любого количества подвыражений по горизонтали.
Элемент <mi> — используется для указания идентификатора, такого как имя переменной, функции или константы и т. д. Например, <mi> PI </ mi>.
Элемент <mo> — используется для указания оператора, такого как +, — и т. д. Например, <mo> + </ mo>.
Элемент <mn> — используется для указания числового литерала, например 3.14 и т. д. Например, <mn> 3.14 </ mn>.
пример
Давайте построим простое математическое уравнение a + b = 5 с использованием нотации MathML.
Шаг 1: Идентификация
Здесь a, b переменные. + является оператором, а 5 является числом. Мы заключим их как <mi> a </ mi>, <mi> b </ mi>, <mo> + </ mo> и <mn> + </ mn>
Шаг 2: Постройте выражение, a + b.
Синтаксис
<math xmlns = "http://www.w3.org/1998/Math/MathML"> <mrow> <mi>a</mi> <mo>+</mo> <mi>b</mi> </mrow> </math>
Выход
Шаг 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>
Выход