矩阵的最大列数值是在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. amazeui 验证按钮扩展

    做一个发送验证码按钮,点击后要60秒之后才能再次点击,利用原有的amazeui样式做的一些扩展,当然主题功能的代码全都是自己写的,也可以脱离amazeUi 自己完成这个功能按钮 代码如下: <! ...

  2. C/C++编程笔记:C++入门知识丨函数和函数模板

    本篇要学习的内容和知识结构概览 函数的参数及其传递方式 1. 函数参数传递方式 传值: 传变量值: 将实参内存中的内容拷贝一份给形参, 两者是不同的两块内存 传地址值: 将实参所对应的内存空间的地址值 ...

  3. Web优化躬行记(3)——图像和网络

    一.图像 1)响应式图像 浏览器根据屏幕大小.设备像素比.横竖屏自动加载合适的图像. 响应式的功能可以通过srcset和sizes两个新属性实现. 前者可指定选择的图像以及其大小,后者会定义一组媒体条 ...

  4. python5.1文件的读取

    fh1=open(r"C:\222.txt","r")#用open函数读取文件,“r”进行转义,fh1文件句柄data=fh1.read()#把读取的句柄赋值给 ...

  5. python4.3内置函数

    常见的内置函数 a=[12,31,31,232,34,32,43,54,36]max1=max(a)#最大函数print(max1)min1=min(a)#最小函数print(min1)sum1=su ...

  6. Pytorch_第七篇_深度学习 (DeepLearning) 基础 [3]---梯度下降

    深度学习 (DeepLearning) 基础 [3]---梯度下降法 Introduce 在上一篇"深度学习 (DeepLearning) 基础 [2]---神经网络常用的损失函数" ...

  7. (转载+新增)Win7下安装配置gVim

    转载自 http://www.cnblogs.com/zhcncn/p/4151701.html.而后安装过程中加入自己遇到的问题解决方案. 本文根据vim官网的<Simple Steps to ...

  8. 【av68676164(p31-p32)】Windows和Linux同步机制

    4.6.1 Windows同步机制 临界区(CRITICAL_SECTION) 在进程内使用,保证仅一个线程可以申请到该对象 临界区内是临界资源的访问 相关的API函数 初始化临界区 WINBASEA ...

  9. Springboot开启事务的支持

    主要分为两步 步骤一.在main方法加上@EnableTransactionManagement注解: @SpringBootApplication @EnableTransactionManagem ...

  10. Python中 *args 和 **kwargs 的含义?

    答:在python中,*args和**kwargs通常使用在函数定义里.*args 和 **kwargs 都允许你给函数传不定数量的参数,即使在定义函数的时候不知道调用者会传递几个参数.ps: *ar ...