如何在 Latex 中创建以下对角矩阵?

如何在 Latex 中创建以下对角矩阵?

在此处输入图片描述

我想在 Latex 中写入上述矩阵。请帮忙。

答案1

您可以使用 pmatrix 环境和 mathtools 包的 \dots 命令来获取它。

\documentclass{article}

\usepackage{mathtools} 

\begin{document}

\[
  \begin{pmatrix}
    a & 0 & \dots & 0 \\
    0 & 1 & \dots & 0 \\
    \vdots & \vdots & \ddots & \vdots \\
    0 & 0 & \dots & 1
  \end{pmatrix}
\]

\end{document}

输出如下:

在此处输入图片描述

答案2

使用mtpro2版本[lite]您可以获得最佳的美观括号。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{times} % Use the Times font for headings
\usepackage[lite]{mtpro2} 
\usepackage{mathtools}


\begin{document}
\[
  \PARENS{\begin{matrix}
    a & 0 & \dots & 0 \\
    0 & 1 & \dots & 0 \\
    \vdots & \vdots & \ddots & \vdots \\
    0 & 0 & \dots & 1
  \end{matrix}}
\]

\end{document}

答案3

也许你会更喜欢以下输出:

上述代码的输出

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\[
  \begin{pNiceMatrix}[xdots/shorten=4pt]
    a      & 0      & \Cdots & 0      \\
    0      & 1      & \Cdots & 0      \\
    \Vdots & \Vdots & \Ddots & \Vdots \\
    0      & 0      & \Cdots & 1
  \end{pNiceMatrix}
\]

\end{document}

答案4

A=\begin{pNiceMatrix}[nullify-dots,xdots/line-style=loosely dotted]
\gamma   & \lambda &    0    &        & \Cdots  & 0       \\
\lambda  & \gamma  & \lambda & \Ddots &         & \Vdots  \\
0        & \lambda & \gamma  & \Ddots &         &         \\
         & \Ddots  & \Ddots  & \Ddots &         & 0       \\
\Vdots   &         &         &        &         & \lambda \\
0        & \Cdots  &         & 0      & \lambda & \gamma
\end{pNiceMatrix}

相关内容