前面只是介绍了单一的数学符号显示问题,但是一段完整的数学公式则包含多个数学符号、数值,在介绍数学公式之前,我们需要先来了解一下内联与块状的概念。
内联输出与块状输出
前面我们在输出每个符号的时候,都用两个美元符号$$,这种方式就是内联,所谓内联就是我们可以把数学符号嵌入到文字段落里面,比如:
函数式:$f(x)=\frac{P(x)}{Q(x)}$
函数式: ,我们可以看到这段公式在文字段落里面。
如果我们需要输出的数学公式比较复杂,或者我们需要凸出并独立显示公式,这个时候我们就需要使用到公式的块状输出,块状输出的语法使用4个美元符号$$数学公式$$,我们来看案例。
$$f(x)=\frac{P(x)}{Q(x)}$$
使用块状输出,函数会居中显示,值得一提的是我们在使用块状输出数学公式时,在Markdown里需要换行来写公式。
简单的四则运算
我们先来看简单的四则运算怎么用Markdown Math编写,
$2x – 5y = 8$ $3x + 9y = -12$$7x \times 2y \neq 3z$
注意这里的\times是乘号,\neq是不等于,输出的效果如下:
指数输出
Markdown Math的指数运算符是^,这个在Python里位运算符,Python的指数运算符是**,这个注意区别即可。
$x^3+x^9+x^y$
输出的结果为:
n次方根输出
\sqrt{}是开平方,注意数值使用大括号{}围住,而开n次方的语法是\sqrt[n]{},n次方的n用中括号[]围住,我们来看下面的案例:
$\sqrt{3x-1}+\sqrt[5]{2y^5-4}$
输出的结果是:
三角公式
三角公式通常括号、字母、符号、运算符混杂的比较厉害,所以书写的时候要特别注意,我们来看下面的例子:
$$\cos (2\theta) = \cos^2 \theta – \sin^2 \theta$$
输出的结果如下:
输出分数
输出带有分子分母的分数的语法为\frac{分子}{分母},使用大括号把分子、分母都围住。
$$\frac{x}{2y} +\frac{x-y}{x+y} $$
输出的结果如下:
求和输出
求和公式比较复杂,会涉及到上标和下标,在输出指数^时我们可以把它看成是上标,使用_来输出下标,我们来看具体案例:
$$\sum_{n=1}^\infty k$$
输出的结果如下:
极限的输出
在我们了解了上下标的概念之后,输出极限就会使用到下标,
$$\lim\limits_{x \to \infty} \exp(-x) = 0$$
输出的结果:
阶乘的输出
$$\frac{n!}{k!(n-k)!} = \binom{n}{k}$$
输出的结果如下:
输出矩阵
使用\begin{matrix}和\end{matrix}围住即可输出矩阵,矩阵之间用$来空格,用\\来换行。
$$ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} $$