Математические выражения

Математическое выражение представляет собой набор чисел, букв и операторов, которые используются для вычисления значений.

Каждое выражение может включать числа, функции, переменные и операторы, такие как операторы сложения, вычитания, умножения, деления и другие.

5+6=11 cos2x=0 a5=7 12÷6=2 2×2=4

Числа

Для представления положительных чисел любого вида в 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>.

x y a π BCD sinα lgx

Если внутри <mi> содержится одна буква, то она отображается курсивом, несколько символов отображаются обычным начертанием.

Для изменения начертания используется атрибут mathvariant со значением normal.

<mi mathvariant="normal">x</mi>

Рассмотрим следующий пример.

Δv = a · Δt

Нам требуется чтобы символ дельты отображался обычным начертанием, для чего к элементу <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

Создайте выражение с помощью MathML, как показано на рис. 1.

Рис. 1

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>MathML</title> </head> <body> <p>Найдите значение следующего выражения при a=2, b=7:</p> <math display="block"> <mi>a</mi> <mo>+</mo> <mi>b</mi> </math> </body> </html>

Создайте выражение с помощью MathML, как показано на рис. 1.

Рис. 1

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>MathML</title> </head> <body> <p>Найдите значение выражения при a=5:</p> <math display="block"> <mi>x</mi> <mo>=</mo> <mn>13</mn> <mi>a</mi> </math> </body> </html>

Создайте выражение с помощью MathML, как показано на рис. 1.

Рис. 1

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>MathML</title> </head> <body> <p>Найдите неизвестный множитель:</p> <math display="block"> <mn>13</mn> <mi>x</mi> <mo>=</mo> <mn>78</mn> </math> </body> </html>

Создайте выражение с помощью MathML, как показано на рис. 1.

Рис. 1

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>MathML</title> </head> <body> <p>Найдите значение выражения:</p> <math display="block"> <mi>x</mi> <mo>=</mo> <mn>65</mn> <mo>:</mo> <mn>13</mn> </math> </body> </html>