LaTeX中绘制分块矩阵(矩阵中绘制横竖线)

这篇具有很好参考价值的文章主要介绍了LaTeX中绘制分块矩阵(矩阵中绘制横竖线)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目前绘制分块矩阵有多种方法,比如利用pmat宏包、利用arydshln宏包等,但感觉后者更简便,故把使用方法记录在文章里。

目录

绘制竖实、虚线

绘制横实、虚线

调整虚线宽和虚线间距

出现的两类报错 


绘制竖实、虚线

首先,导入arydshln宏包,这是绘制横竖线的第一步。

\usepackage{arydshln}

绘制竖实线,如{cc|cc}

\left[\begin{array}{cc|cc}
a & b & c & d\\
a & b & c & d\\
a & b & c & d\\ 
a & b & c & d\\ 
\end{array}\right]

其中\begin{array}后每个c算一列,cc|cc即为在两列后添加竖线,得到的矩阵为:

LaTeX中绘制分块矩阵(矩阵中绘制横竖线)

 绘制竖虚线,如{cc:cc}

\left[\begin{array}{cc:cc}
a & b & c & d\\
a & b & c & d\\
a & b & c & d\\ 
a & b & c & d\\ 
\end{array}\right]

“:”表示在相应位置添加虚线,得到的矩阵为:

LaTeX中绘制分块矩阵(矩阵中绘制横竖线)

绘制横实、虚线

调用arydshln宏包之后,用\hline绘制横实线。

\left[\begin{array}{cccc}
a & b & c & d\\
a & b & c & d\\
\hline
a & b & c & d\\ 
a & b & c & d\\ 
\end{array}\right]

\hline放在指定的行间,得到的矩阵为:

LaTeX中绘制分块矩阵(矩阵中绘制横竖线)

 绘制横虚线用\hdashline

\left[\begin{array}{cccc}
a & b & c & d\\
a & b & c & d\\
\hdashline
a & b & c & d\\ 
a & b & c & d\\ 
\end{array}\right]

 \hdashline放在指定的行间,得到的矩阵为:

LaTeX中绘制分块矩阵(矩阵中绘制横竖线)

 可以同时添加横竖虚线,构成分块矩阵,如

\left[\begin{array}{cc:cc}
a & b & c & d\\
a & b & c & d\\
\hdashline
a & b & c & d\\ 
a & b & c & d\\ 
\end{array}\right]

 得到的分块矩阵为:

LaTeX中绘制分块矩阵(矩阵中绘制横竖线)

调整虚线宽和虚线间距

竖虚线间距这里设置;{1pt/3pt},注意这里是分号不是冒号,添加在\begin{array}后对应的两列间。其中大括号里前面的数是虚线宽,后面的数是虚线间距,可以根据需要更改。

 横虚线间距在\hdashline后用[3pt/1pt]标注,这里设置了虚线宽3pt,间距1pt。

\left[\begin{array}{cc;{1pt/3pt}cc}
a & b & c & d\\
a & b & c & d\\
\hdashline[3pt/1pt]
a & b & c & d\\ 
a & b & c & d\\ 
\end{array}\right]
\end{gather*}

 得到的矩阵为:

LaTeX中绘制分块矩阵(矩阵中绘制横竖线)

出现的两类报错 

编译过程中,一直出现以下两种报错,无法编译成公式

Undefined control sequence. \end{gather}

Illegal character in array arg. \end{gather}

研究查阅了很久,发现是因为没有调arydshln宏包导致无法识别绘制的虚线。添加了\usepackage{arydshln}后,问题得以解决。文章来源地址https://www.toymoban.com/news/detail-459928.html

到了这里,关于LaTeX中绘制分块矩阵(矩阵中绘制横竖线)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 分块矩阵的初等变换

            众所周知,线性代数是一门严谨却又不那么严谨的学科,我们常常从原始定义中得到高度抽象的结果,偶尔还能得到一些玄学结论。本人在学习线代课程时,无意中生发了这样一种想法:分块矩阵也可以进行初等变换吗?         我在计算分块行列式如 时,无

    2024年02月11日
    浏览(28)
  • 分块矩阵知识点整理:

    1.分块方法:横竖线不能拐弯,思想为将矩阵分块看作向量计算 2.标准型         不一定是方的         特殊性:经过分块后会出现单位矩阵和0矩阵 3.分块矩阵的运算:         1.加减乘的运算与向量运算相同 4.分块矩阵求转置:         1.将子块看作普通元素求转置    

    2024年02月01日
    浏览(27)
  • 分块矩阵的逆

    分块矩阵怎么求逆? - 知乎 四分块矩阵求逆是有通式的(参见分块矩阵求逆公式)下面是一些分块矩阵求逆公式:另可参考Block matrix o… https://www.zhihu.com/question/47760591 Matrix inversion identities - 知乎 Recently I reviewed some tricks in obtaining the inversion of the matrices. An efficient technique to

    2024年02月06日
    浏览(28)
  • 分块矩阵常用运算

       

    2024年02月12日
    浏览(23)
  • 【线性代数】从矩阵分块的角度理解矩阵乘法

    概念: 例: 1. 分块矩阵计算的数学步骤 使用Numpy计算例1 按列分块 按行分块 分块后的计算公式 矩阵分块法提供了行数和列数较多的矩阵相乘的一种计算方法,以此来简化矩阵相乘的运算次数; 按行列分块将矩阵A分为n个列向量和m个行向量,利用矩阵乘法的定义,殊途同归

    2024年02月13日
    浏览(33)
  • 线性代数|分块矩阵的运算规则

    定理 1 设矩阵 A boldsymbol{A} A 与 B boldsymbol{B} B 的行数相同、列数相同,采用相同的分块法,有 A = ( A 11 ⋯ A 1 r ⋮ ⋮ A s 1 ⋯ A s r ) , B = ( B 11 ⋯ B 1 r ⋮ ⋮ B s 1 ⋯ B s r ) boldsymbol{A} = begin{pmatrix} boldsymbol{A}_{11} cdots boldsymbol{A}_{1r} \\\\ vdots vdots \\\\ boldsymbol{A}_{s1} cdots boldsymbol{

    2024年02月07日
    浏览(33)
  • matlab 矩阵处理方法:缩放、插值、拟合、分块...

    目录 1. 缩放矩阵尺寸 2. 对矩阵进行反距离权重插值填补nan值 3. 数据拟合 4. 数组大小超过限制(分块处理) 在MATLAB中,可以使用 imresize 函数对矩阵进行缩放尺寸操作。 imresize 函数用于调整图像或矩阵的尺寸,可以按比例缩小或放大矩阵。 其中: A 是原始矩阵或图像。 sca

    2024年02月11日
    浏览(24)
  • 分块矩阵在科学计算中的广泛应用

    分块矩阵(Sparse Matrix)在科学计算中具有广泛的应用,主要是因为它可以有效地表示稀疏数据。稀疏数据是指那些具有大量零元素的数据,例如网格上的热量分布、天气预报、图像处理等。传统的数组或列表数据结构无法有效地存储和处理这些稀疏数据,因为它们会浪费大量的

    2024年04月27日
    浏览(25)
  • 线性代数|分块对角矩阵的定义和性质

    前置知识: 阶梯形行列式的性质 定义 设 A boldsymbol{A} A 为 n n n 阶方阵,若 A boldsymbol{A} A 的分块矩阵只有在对角线上有非零子块,其余子块都为零矩阵,且在对角线上的子块都是方阵,即 A = ( A 1 O A 2 ⋱ O A s ) boldsymbol{A} = begin{pmatrix} boldsymbol{A}_1 boldsymbol{O} \\\\ boldsymbol{A}_

    2024年02月07日
    浏览(28)
  • 高等代数(四)-矩阵07:分块乘法的初等变换及应用举例

    § 7 § 7 §7 分块乘法的初等变换及应用举例 将分块乘法与初等变换结合是矩阵运算中极重要的手段. 现将某个单位矩阵进行如下分块: ( E m O O E n ) . left(begin{array}{cc} boldsymbol{E}_{m} boldsymbol{O} \\\\ boldsymbol{O} boldsymbol{E}_{n} end{array}right) . ( E m ​ O ​ O E n ​ ​ ) . 对它进行两行

    2024年02月22日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包