📜  MathML-代数符号(1)

📅  最后修改于: 2023-12-03 15:02:53.036000             🧑  作者: Mango

MathML-代数符号

MathML是一种用于显示数学公式的XML标记语言,其中包括许多代数符号。本文将介绍一些常用的MathML代数符号及其使用方法。

基本数学符号
加、减、乘、除
  • +: 加号
  • -: 减号
  • ×: 乘号(MathML中使用的是叉乘号,与HTML中的乘号不同)
  • ÷: 除号

示例代码:

<math>
  <mi>x</mi>
  <mo>+</mo>
  <mn>2</mn>
  <mo>-</mo>
  <mn>4</mn>
  <mo>×</mo>
  <mi>y</mi>
  <mo>=</mo>
  <mi>z</mi>
  <mo>÷</mo>
  <mn>3</mn>
</math>
等于、不等于、大于、小于、大于等于、小于等于
  • =: 等于号
  • : 不等于号
  • >: 大于号
  • <: 小于号
  • : 大于等于号
  • : 小于等于号

示例代码:

<math>
  <mi>x</mi>
  <mo>≥</mo>
  <mn>7</mn>
  <mo>∧</mo>
  <mi>y</mi>
  <mo>≤</mo>
  <mn>10</mn>
  <mo>∧</mo>
  <mi>x</mi>
  <mo>+</mo>
  <mi>y</mi>
  <mo>=</mo>
  <mn>18</mn>
</math>
括号

MathML中支持多种括号。

小括号
  • (: 左小括号
  • ): 右小括号

示例代码:

<math>
  <mn>2</mn>
  <mo>×</mo>
  <mo>(</mo>
  <mi>x</mi>
  <mo>+</mo>
  <mn>3</mn>
  <mo>)</mo>
  <mo>=</mo>
  <mn>10</mn>
</math>
中括号
  • [: 左中括号
  • ]: 右中括号

示例代码:

<math>
  <mrow>
    <mo>[</mo>
    <mtable>
      <mtr>
        <mtd>1</mtd>
        <mtd>2</mtd>
      </mtr>
      <mtr>
        <mtd>3</mtd>
        <mtd>4</mtd>
      </mtr>
    </mtable>
    <mo>]</mo>
  </mrow>
</math>
大括号
  • {: 左大括号
  • }: 右大括号

示例代码:

<math>
  <mrow>
    <mo>{</mo>
    <mtable>
      <mtr>
        <mtd><mi>x</mi></mtd>
        <mtd><mo>if</mo></mtd>
        <mtd><mi>x</mi><mo>&lt;</mo><mn>0</mn></mtd>
      </mtr>
      <mtr>
        <mtd><mn>0</mn></mtd>
        <mtd><mo>if</mo></mtd>
        <mtd><mi>x</mi><mo>≥</mo><mn>0</mn></mtd>
      </mtr>
    </mtable>
    <mo>}</mo>
  </mrow>
</math>
指数、根号
指数
  • ^: 上标号

示例代码:

<math>
  <mi>x</mi>
  <msup>
    <mo>+</mo>
    <mn>2</mn>
  </msup>
  <mo>=</mo>
  <mn>0</mn>
</math>
根号
  • : 普通根号
  • ‾√: 水平根号

普通根号示例代码:

<math>
  <msqrt>
    <mn>4</mn>
  </msqrt>
  <mo>=</mo>
  <mn>2</mn>
</math>

水平根号示例代码:

<math>
  <mroot>
    <mn>8</mn>
    <mn>3</mn>
  </mroot>
  <mo>=</mo>
  <mn>2</mn>
</math>
其他符号
分数线
  • /: 分数线

示例代码:

<math>
  <mrow>
    <mn>1</mn>
    <mo>/</mo>
    <mn>2</mn>
  </mrow>
  <mo>+</mo>
  <mrow>
    <mn>1</mn>
    <mo>/</mo>
    <mn>3</mn>
  </mrow>
  <mo>=</mo>
  <mfrac>
    <mrow>
      <mn>5</mn>
    </mrow>
    <mrow>
      <mn>6</mn>
    </mrow>
  </mfrac>
</math>
积分
  • : 积分符号
  • _: 下限
  • ^: 上限

示例代码:

<math>
  <mrow>
    <mo>∫</mo>
    <mn>0</mn>
    <mn>π</mn>
    <mo>sin</mo>
    <mo>(</mo>
    <mi>x</mi>
    <mo>)</mo>
    <mi>dx</mi>
  </mrow>
  <mo>=</mo>
  <mn>2</mn>
</math>
累加、累乘
  • : 累加符号
  • : 累乘符号
  • _: 下标
  • ^: 上标

示例代码:

<math>
  <mrow>
    <mo>∑</mo>
    <msub>
      <mi>n</mi>
      <mn>1</mn>
    </msub>
    <msup>
      <mi>n</mi>
      <mn>3</mn>
    </msup>
    <mn>n</mn>
  </mrow>
  <mo>=</mo>
  <mn>36</mn>
</math>
<math>
  <mrow>
    <mo>∏</mo>
    <msub>
      <mi>i</mi>
      <mn>1</mn>
    </msub>
    <mi>n</mi>
  </mrow>
  <mo>=</mo>
  <mn>120</mn>
</math>
小结

本文介绍了一些常用的MathML代数符号,包括基本符号、括号、指数、根号、分数线、积分、累加和累乘符号。能够熟练运用这些数学符号可以让我们更加方便地展示数学公式。