资讯专栏INFORMATION COLUMN

Python:线性代数-LaTeX用法(四十)

asoren / 969人阅读

摘要:使用将公式转为,兼容使用在前端页面中加入该引用使用方法默认的数学分隔符是和用于显示数学,而用于行内数学。请特别注意默认情况下不使用行内分隔符这是因为美元符号在非数学设置中经常出现,这可能导致某些文本被意外地视为数学。

在学习线性代数,需要写博客,遇到复杂的数学公式如向量、矩阵、微积分公式没法用普通的方法打印,所以,使用LaTeX解决了这个问题。
一、什么是LaTeX
LaTeX, 是一种基于TEX的排版系统,由美国电脑学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。(摘自百度百科)

简单点说:LaTeX 基于 TeX,主要目的是为了方便排版。在学术界的论文,尤其是数学、计算机等学科论文都是由 LaTeX 编写, 因为用它写数学公式非常漂亮。

二、LaTex使用

现在看一个与线性代数直接有关的数学方程:

我们来看看以下元素并确保了解如何使用 LaTex 定义这些元素:

(注意,方程的输入顺序很重要)

提示:

对于这三个方程,我们使用的 LaTex 代码如下所示:

x_2=2

m_{12}=5

m_{21}=8

注意: 请勿使用 enter / return 按钮。在空白处填写你的答案,等待几秒钟, Workspace 即会给出结果。

三、公式相关文章

新技能:Markdown中使用LaTeX
Markdown中编写LaTeX数学公式
Cmd Markdown 公式指导手册

四、markdown不解析LaTeX语法问题

我在使用Markdown写作的时候需要插入一些LaTeX公式,可是有一些编辑器不支持显示(预览),想找一款能显示LaTeX公式的Markdown编辑器,最好是Linux平台下的,在线的就更好了。

使用js将Latex公式转为MathML,兼容Markdown
http://www.mathjax.org/

使用CDN:
http://docs.mathjax.org/en/la...

在前端页面中加入该CDN引用

使用方法:
The default math delimiters are $$...$$ and [...] for displayed mathematics, and (...) for in-line mathematics.
Note in particular that the $...$ in-line delimiters are not used by default.That is because dollar signs appear too often in non-mathematical settings, which could cause some text to be treated as mathematics unexpectedly.
默认的数学分隔符是$$ ... $$ [... ]用于显示数学,而(... )用于行内数学。请特别注意默认情况下不使用$ ... $ 行内分隔符,这是因为美元符号在非数学设置中经常出现,这可能导致某些文本被意外地视为数学。

https://docs.mathjax.org/en/l...

行中公式

行中公式可以用如下方法表示:

 // 这种 $ 数学公式 $ 默认在mathjax插件中不能用,请使用下面的分隔符
 (数学公式)   // html 可以直接使用
 (数学公式)  // 在markdown中使用,必须对反斜杠再做转义,防止被转义取消掉反斜杠

本博客使用的是 markdown,所以行内数学公式或向量(vec{x}) ,即语法为: ( vec{x} )

矩阵示例:

在markdown中的语法:

反斜杠必须做转义处理:

( vec{x} )  = ( egin{bmatrix}  a    b    c   end{bmatrix} )
独立公式

独立公式可以用如下方法表示:

 $$ 数学公式 $$
使用示例:

example.html




  
  
  MathJax example



When (a e 0), there are two solutions to (ax^2 + bx + c = 0) and they are $$x = {-b pm sqrt{b^2-4ac} over 2a}.$$

行内向量(vec{x})测试

打印:

线上测试环境地址:
https://jsbin.com/lonedilugo/...


本文转自我的博文 Python:线性代数-基础 (四十)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43056.html

相关文章

  • 数学与Python有机结合及统计学、微积分、线性代数相关资源、图形软件

    摘要:微积分微积分的课程我们也同样是推荐和的课程。还有一个斯坦福大学的统计学习入门英文字幕相当不错。所以,除了绘制数学图形外,学习数学就应该完全与编程有机结合。 无论是三大数学软件Matlab(通信、控制等工程例外)、Maple、Mathematica,还是三大统计软件Spass、Stata、SAS,这些可视化的软件本身就是编程的一个体现,它们在一定程度上降低了我们使用数学的门槛,但另一方面...

    Java3y 评论0 收藏0
  • 机器视觉、模式识别库汇总

    摘要:十开放模式识别项目开放模式识别项目,致力于开发出一套包含图像处理计算机视觉自然语言处理模式识别机器学习和相关领域算法的函数库。 一、开源生物特征识别库 OpenBROpenBR 是一个用来从照片中识别人脸的工具。还支持推算性别与年龄。使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg二、计算机视觉库 OpenCVOpenC...

    habren 评论0 收藏0
  • Python学数学之Sympy代数符号运算

    摘要:的符号运算如果之前是学数学相关专业了解计算机代数系统,就会对数学符号的运算比较熟悉,而如果之前是程序员,可能会有点不太明白,下面我们就来了解一下。 在我们初、高中和大学近10年的学习时间里,数学一直占据着非常大的分量,但是回忆过去可以发现,我们把大量的时间都花在反复解题、不断运算上,计算方法、运算技巧、笔算能力以及数学公式的记忆仿佛成了我们学习数学的全部。这些记忆和技巧没几年就忘掉了,...

    Jackwoo 评论0 收藏0
  • Python学数学相关教程、开源包推荐与下载

    摘要:在上篇文章里,为大家推荐了一些数学学习的软件和微积分线性代数概率统计的学习视频,今天再推荐一些精心挑选的经典教材,并为大家提供电子书的下载链接,和视频搭配起来一起学习,效果会更好。我们要使用的以及等都包含在里面,无需额外下载。 在上篇文章里,为大家推荐了一些数学学习的软件和微积分、线性代数、概率统计的学习视频,今天再推荐一些精心挑选的经典教材,并为大家提供电子书的下载链接,和视频搭配起...

    wapeyang 评论0 收藏0
  • 使用Markdown输出LaTex数学公式

    摘要:如果我们需要输出的数学公式比较复杂,或者我们需要凸出并独立显示公式,这个时候我们就需要使用到公式的块状输出,块状输出的语法使用个美元符号数学公式,我们来看案例。 现在大数据、人工智能、数据分析等很多技术岗位都对数学有一定的要求,数学越来越重要,很多人也开始尝试学习数学,脑子里突然就有了结合Python编程来学习数学的想法。在网络上搜索了很多相关资料,看到非常多不错的尝试,但是国内在这方...

    Pink 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<