欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Markdown使用-5 数学公式

程序员文章站 2022-05-26 14:14:06
...

Markdown标准语法中没有数学公式编辑的内容,之前都是通过图片的形式插入数学公式,现在学会了通过编辑LaTex语法的数学公式,然后插入到Markdown文件中


目录

  1. LaTex简介
  2. 如何编辑数学公式
  3. 如何在Markdown文件中插入数学公式

LaTex简介

参考:

TeX

LaTeX

LATEX

Tex是由Donald Knuth创造的一个排版计算机程序(a typesetting computer program),它能够将文本文件编译成高质量的文档。

LaTex是基于Tex的宏定义系统,其目的是为了简化Tex的指令操作,使用LaTex可以生成复杂的数学公式。


如何编辑数学公式

LaTex为编辑数学公式提供了简单的指令,但我并不想在这里介绍哪些指令可以实现哪种数学公式,可以通过公式编辑器,使用图形化的方式编辑数学公式

LaTeX公式编辑器

如果遇到哪个符号没有找到,可以去下面链接快速搜索

LaTeX/Mathematics

MarkDown Latex公式,矩阵,表格等使用

Markdown编辑器必须包含MathJax引擎来支持LaTex数学公式


如何在Markdown文件中插入数学公式

分为两种情况:

  • 对于行内公式而言,在公式两边各一个美元符号($
  • 对于单独一行公式而言,在公式两边各两个美元符号($$

比如

$$y(n)=(f\ast g)(n)=\sum_{\tau =\infty}^{\infty}f(\tau )g(n-\tau )d\tau $$

y(n)=(fg)(n)=τ=f(τ)g(nτ)dτy(n)=(f\ast g)(n)=\sum_{\tau =\infty}^{\infty}f(\tau )g(n-\tau )d\tau

其中符号\ast表示卷积操作,它的实现方式是其中一个函数f(τ)f(\tau )在另一个函数g(nτ)g(n-\tau )上的加权求和的过程

$$H(x,y) = \sum_{i=0}^{M_{i} - 1} \sum_{j=0}^{M_{j}-1} I(x+i - a_{i}, y + j - a_{j})K(i,j)$$

H(x,y)=i=0Mi1j=0Mj1I(x+iai,y+jaj)K(i,j)H(x,y) = \sum_{i=0}^{M_{i} - 1} \sum_{j=0}^{M_{j}-1} I(x+i - a_{i}, y + j - a_{j})K(i,j)

$$\frac{1}{9}\begin{bmatrix}
1 & 1 & 1\\ 
1 & 1 & 1\\ 
1 & 1 & 1
\end{bmatrix}$$

19[111111111]\frac{1}{9}\begin{bmatrix} 1 & 1 & 1\\ 1 & 1 & 1\\ 1 & 1 & 1 \end{bmatrix}

$$\begin{bmatrix}
1& 2& 3\\ 
4& 5& 6\\ 
7& 8& 9
\end{bmatrix}\Rightarrow \begin{bmatrix}
3& 2& 1\\ 
6& 5& 4\\ 
9& 8& 7
\end{bmatrix}\Rightarrow \begin{bmatrix}
9& 8& 7\\ 
6& 5& 4\\ 
3& 2& 1
\end{bmatrix}$$

[123456789][321654987][987654321]\begin{bmatrix} 1& 2& 3\\ 4& 5& 6\\ 7& 8& 9 \end{bmatrix}\Rightarrow \begin{bmatrix} 3& 2& 1\\ 6& 5& 4\\ 9& 8& 7 \end{bmatrix}\Rightarrow \begin{bmatrix} 9& 8& 7\\ 6& 5& 4\\ 3& 2& 1 \end{bmatrix}

相关标签: Markdown