Математическое выражение представляет собой набор чисел, букв и операторов, которые используются для вычисления значений.
Каждое выражение может включать числа, функции, переменные и операторы, такие как операторы сложения, вычитания, умножения, деления и другие.
Числа
Для представления положительных чисел любого вида в MathML используется элемент <mn>. Вот несколько примеров.
<mn>5</mn>
<mn>12</mn>
<mn>625</mn>
<mn>0,5</mn>
<mn>2,17</mn>
Операторы
Для обозначения знаков математических операций, таких как сложение, вычитание, умножение, деление и равенство применяется элемент <mo>.
<mo>+</mo>
<mo>−</mo>
<mo>·</mo>
<mo>×</mo>
<mo>:</mo>
<mo>÷</mo>
<mo>=</mo>
Элемент <mo> не ограничен этими вариантами и может использоваться для любых знаков операций: сравнения, интеграла, суммы, факториала и так далее.
<mo>⩾</mo>
<mo>∫</mo>
<mo>∑</mo>
<mo>!</mo>
Отрицательные числа также записываются с помощью этого элемента.
<mo>-</mo><mn>5</mn>
Идентификаторы
Для обозначения функций, переменных и символьных констант, которые в MathML в общем называются идентификаторы, применяется элемент <mi>.
Если внутри <mi> содержится одна буква, то она отображается курсивом, несколько символов отображаются обычным начертанием.
Для изменения начертания используется атрибут mathvariant со значением normal.
<mi mathvariant="normal">x</mi>
Рассмотрим следующий пример.
Нам требуется чтобы символ дельты отображался обычным начертанием, для чего к элементу <mi>, содержащий этот символ, добавляется атрибут mathvariant.
<mi mathvariant="normal">Δ</mi><mi>v</mi>
Вот как в MathML будет выглядеть код всей формулы (пример 1).
Пример 1. Использование элементов MathML
<math>
<mi mathvariant="normal">Δ</mi><mi>v</mi>
<mo>=</mo>
<mi>a</mi>
<mo>·</mo>
<mi mathvariant="normal">Δ</mi><mi>t</mi>
</math>
Итоги
- Элемент <mn> применяется для обозначения чисел, включая не только натуральные, но и дробные.
- Элемент <mo> используется для различных знаков математических операций, вроде сложения, умножения, деления и сравнения и других.
- Элемент <mi> используется для обозначения функций, переменных и символьных констант.
Перейти к заданиям
Автор: Влад Мержевич
Последнее изменение: 14.04.2024