矩阵的最大列数值是在MaxMatrixCols计数器中设定的,默认值是10。可使用计数器设置命令修改其值,例如需要用到15列:\setcounter{MaxMatrixCols}{15};当超宽矩阵排写完成后应随机将其再改回到默认值。

1.行间距离

1.1 公式宏包amsmath提供了6中行间公式形式的矩阵环境matrix、pmatrix、Bmatrix、bmatrix、vmatrix、Vmatrix, 这些矩阵环境必须置于数学模式中,它们的使用方法类似于数组环境array,但比它简单,没有位置和列格式参数,各列元素中心对齐

代码:

\begin{gather*}
\begin{matrix} 1&0\\ 0&-1 \end{matrix}~~~~~
\begin{pmatrix} 1&0\\ 0&-1 \end{pmatrix}~~~~~
\begin{Bmatrix} 1&0\\ 0&-1 \end{Bmatrix}\\
\begin{bmatrix} 1&0\\ 0&-1 \end{bmatrix} ~~~~~
\begin{vmatrix} 1&0\\ 0&-1 \end{vmatrix}~~~~~
\begin{Vmatrix} 1&0\\ 0&-1 \end{Vmatrix}
\end{gather*}

得到公式:

1.2 各列元素右对齐

代码:

\begin{gather*}\begin{pmatrix*}[r]
1555&-28\\16&-165
\end{pmatrix*}\end{gather*}

得到公式:

1.3 第一列元素右对齐,第二列元素左对齐

2.矩阵中的省略号

例如矩阵A有m行n列,其中的元素可分别用水平、垂直和对角省略号表示。 \ddtos是对角省略号,如果需要将其反转,可使用graphcix插图宏包提供的镜像命令\reflectbox{$\ddots$}得到反对角线的省略号,也可直接改为有mathdots省略号宏包提供的\idddots命令。

3.矩阵中的虚线

在矩阵中经常采用水平虚线的省略形式表示行元素或者行中部分元素。可使用合并列命令\multicolumn{n}{c}{\dotfill},或下列命令设置水平虚线:

\hdotsfor[间隔系数]{跨越列数}

间隔系数-用于设置虚线中两相邻小圆点之间距离的宽窄程度,默认值是1.

代码:

\begin{equation*}
A=\begin{bmatrix}
a_{11} &a_{12}&\dots & a_{1n}\\
a_{21} &\hdotsfor{2} & a_{2n}\\
\hdotsfor{4}\\
a_{m1} &a_{m2}&\dots & a_{mn}
\end{bmatrix}
\end{equation*}

得到的公式:

4.单位矩阵

对角线元素均为1,其余元素都是零的方阵被称为单位矩阵。

要改变数学式中某些数字的字体尺寸,应将其置于\text命令中。

代码如下:

\begin{equation}
E=\begin{bmatrix}
1\\
&1 & & \text{{\huge 0}}\\
&&1\\
& \text{{\huge 0}} && 1\\
&&&& 1
\end{bmatrix}
\end{equation}

5.矩阵方程

采用bmatrix矩阵环境编写一个由3行3列和3行一列两个矩阵构成的矩阵方程,每个矩阵底部附加函数说明。

代码1:

\begin{gather}
\underbrace{\begin{bmatrix}
y_{1}&1&1\\[4pt]
\frac{1}{\sqrt{2}} & y_{2} & 1 \\[4pt]
1 & 1 & y_{3}
\end{bmatrix}}_{Y(S)}
\underbrace{\begin{bmatrix}
v_{1} \\[4pt] v_{2} \\[4pt] v_{3}
\end{bmatrix}}_{V(s)}=0
\end{gather}

得到的公式:

普通矩阵

代码2:

\begin{gather}
\begin{bmatrix}
y_{1}&1&1\\[4pt]
\frac{1}{\sqrt{2}} & y_{2} & 1 \\[4pt]
1 & 1 & y_{3}
\end{bmatrix}=0
\end{gather}

得到的公式为:

6.线性方程组

代码:

\begin{equation*}\begin{cases}
\begin{array}{*{3}{1@{+}}l@{=}l}
a_{11}x_{1}&a_{12}x_{2} &\cdots & a_{1n}x_{n}&c_{1}\\
a_{21}x_{1}&a_{22}x_{2} &\cdots & a_{2n}x_{n}&c_{2}\\
\hdotsfor{5}\\
a_{m1}x_{1}&a_{m2}x_{2} &\cdots & a_{mn}x_{n}&c_{m}
\end{array}
\end{cases}\end{equation*}

得到的公式:

7.分块矩阵

编排分块矩阵需要用到水平虚线和垂直虚线,可调用块矩阵宏包 easybmat,它提供了一个BMAT块矩阵环境,该环境命令结构为:

\begin{BMAT}(格式矩阵){列格式}{行格式}

a & b & ... & n\\

\end{BMAT}

latex:矩阵环境的更多相关文章

  1. Ubuntu下LaTex中文环境安装与配置

    转载自:http://www.linuxidc.com/Linux/2012-06/62456.htm LaTeX是一个强大的排版软件,但是其最初只是为英文排版而设计的.为了使其能够胜任中文排版的重任 ...

  2. LaTex Verbatim 环境下使用数学符号

    参考: Write math and make a box with alltt environment LaTex Verbatim 环境下使用数学符号 在 Verbatim 环境下使用数学符号,需 ...

  3. Mac LaTex中文环境搭建

    为了在博客上写公式,折腾了一晚上Mac上的LaTex的环境搭建,本文对步骤进行记录. 系统:Mac OSX 10.10.5 软件准备 1) MacTex 2015 Distribution (Tex的 ...

  4. ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)

    Ubuntu下的文档编辑虽然有libreoffice,但对中文和公式的排版始终不如ms office,因此要想写出高质量的文档,只能靠latex了,现在随着xeCjk的开发,中文文档在ubuntu下的 ...

  5. Atom+latex+中文环境

    最近在写论文,的路上.很多idea都受限于官方给的模板不能够添加自己即时的中文idea,所以添加中文到文献中很有必要,这里记录自己添加中文的几个小步骤 1. 受限将atom中的latex packag ...

  6. LaTeX 矩阵

    本系列文章由 @YhL_Leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50054363 LaTeX 写矩阵,需要 ...

  7. latex中文环境配置(针对北大模板,开题报告+中期答辩+毕业论文)

    最近自己在忙着开题,中文环境真的是emm 以下只针对北大的毕业论文模板,至于其他的中文环境没有尝试 主要是用不同的latex编辑器会报不同的错误,当然我最后还是统一成了pdflatex,经过无数次尝试 ...

  8. LaTeX图片环境 Picture environment

    Picture environment If you need to include simple diagrams or figures in your document, the picture  ...

  9. latex 矩阵分块(block matrix)

    Lesson 12: Making Block Matrices in LATEX 按列分块: [AAb⋯An−1b] $$ \left[ \begin{array}{c|c|c|c} A & ...

随机推荐

  1. table标签用法

    <table>标签 HTML中表格由 <table> 标签来定义. 每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> ...

  2. DOM练习 选择框、表格添加、变色

    多个选择框,三个按钮,显示:全选.反选.不选 html部分,建立五个多选框,三个按钮 <input type="checkbox"> <input type=&q ...

  3. PHP rewind() 函数

    定义和用法 rewind() 函数将文件指针的位置倒回文件的开头. 如果成功,该函数返回 TRUE.如果失败,则返回 FALSE. 语法 rewind(file) 参数 描述 file 必需.规定已打 ...

  4. JVM科普

    目录 再看前言 不完美的程序 Java发展史 JVM族谱 什么是广义的虚拟机? 什么是Java虚拟机(JVM)? 二刷周先生的<深入理解JVM>时,没想到已经出了第三版,拿着第二版的我在风 ...

  5. SpringSceurity(6)---JWT详解

    SpringSceurity(6)---JWT详解 在JWT之前我们在做用户认证的时候,基本上会考虑session 和 token,所以在讲jwt之前,我们先来回顾下这个两个 一.传统的session ...

  6. 【Python 实例】面向对象 | 按相反的顺序输出列表的值

    [Python 实例]面向对象 | 按相反的顺序输出列表的值 题目: 解答: 运行结果: 题目: 按相反的顺序输出列表的值 解答: """ 按相反的顺序输出列表的值 &q ...

  7. Linux操作系统 可插拔认证模块PAM(3)

    六.Linux 操作系统安全登陆设计 自己编写PAM 模块并编译成动态链接库so 文件,将其添加进/etc/pam.d/login 文件中实现命令行安全登陆设计,将其添加进/etc/pam.d/lig ...

  8. Nexus2 上传文件

    通过管理界面上传 上传文件 hello-nexus.jar 登录 nexus2 选择第三方库 填写文件信息,完成文件上传 在索引页刷新,可以看到上传的文件 服务器上,文件的存放路径是 sonatype ...

  9. idea只导入部分依赖

    首先为啥会导入部分依赖的呢? 可能是网络问题下载不下来,可以排除这一个,因为刚换的merrio阿里的源,而且之前都能下载 也可能是maven的设置问题,上网上搜了一些设置之后,还是不管用 然后怀疑是不 ...

  10. java开发在线下载功能,自动打开浏览器下载功能下载网络文件或图片

    因为业务的需要,公司产品要求商品详情页面有个下载的功能 找了很多的方法,发现有的需要打开一个新窗口,而且在某些浏览器上不适用,所以继续寻找更好的方法 跟同事沟通后发现他那里有个下载的方法,不过是C#写 ...