Как написать код в LaTeX для этой системы линейных уравнений?

Как написать код в LaTeX для этой системы линейных уравнений?

Учитывать:

Введите описание изображения здесь

У меня возникли трудности с написанием этой системы линейных уравнений в LaTeX. Как мне это сделать?

решение1

Трудная часть — вертикальное выравнивание всех переменных. Вот возможное решение.

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}

\[
\setlength{\arraycolsep}{0pt}
\begin{array}{
  l % X_i
  >{{}}c<{{}} % =
  l % a_ij
  l % Z_j
  >{{}}c<{{}} % +
  l % a_ij
  l % Z_j
  >{{}}c<{{}} % + \dots +
  l % a_ij
  l % Z_j
  >{{}}l % + m_i
}
X_1 &=& a_{11}&Z_1 &+& a_{12}&Z_2 &+\dots+& a_{1m}&Z_m &+ \mu_1 \\
    &\vdots \\
X_i &=& a_{i1}&Z_1 &+& a_{i2}&Z_2 &+\dots+& a_{im}&Z_m &+ \mu_i \\
    &\vdots \\
X_n &=& a_{n1}&Z_1 &+& a_{n2}&Z_2 &+\dots+& a_{nm}&Z_m &+ \mu_n
\end{array}
\]

\end{document}

введите описание изображения здесь

решение2

Я бы сделал так:

\[\left\{
\begin{aligned}
X_1 &= a_{11}Z_1 + a_{12}Z_2 + \dots + a_{1m}Z_m + \mu_1\\
\vdots\\
X_i &= a_{i1}Z_1 +  a_{i2}Z_2 + \dots + a_{im}Z_m + \mu_i \\
\vdots\\
X_n &= a_{n1}Z_1 +  a_{n2}Z_2 + \dots + a_{nm}Z_m + \mu_n
\end{aligned}
\right.\]

введите описание изображения здесь

решение3

Вот решение, которое очень похоже на@egreg's. Главное отличие в том, что все a_{ij}коэффициенты центрированы, а не выровнены по левому краю в соответствующих столбцах. Это влияет на внешний вид средней строки.

введите описание изображения здесь

\documentclass{article}
\usepackage{array} % for "\newcolumntype" macro
\newcolumntype{C}{>{{}}c<{{}}} % for columns that contain '=' and '+'
\begin{document}
\[
\setlength{\arraycolsep}{0pt}
\begin{array}{ c *{3}{Ccc} Cc }
X_1 &=& a_{11}&Z_1 &+& a_{12}&Z_2 &+\cdots+& a_{1m}&Z_m &+& \mu_1 \\
  &\vdots \\
X_i &=& a_{i1}&Z_1 &+& a_{i2}&Z_2 &+\cdots+& a_{im}&Z_m &+& \mu_i \\
  &\vdots \\
X_n &=& a_{n1}&Z_1 &+& a_{n2}&Z_2 &+\cdots+& a_{nm}&Z_m &+& \mu_n
\end{array}
\]
\end{document}

решение4

Что бы я использовал для этой задачи, так это alignedatокружение. Следующий код отображает две версии, одну с коэффициентами, выровненными по левому краю, а другую с коэффициентами, выровненными по правому краю. Первый вариант проще, но, насколько я понимаю, более привычно выравнивать системные коэффициенты по правому краю (по крайней мере, если это числа). Сложная часть (вероятно, излишне сложная, но я не знаю простого способа сделать так, чтобы один символ имел ширину другого) — сделать \vdotsвыравнивание по =знакам:

\documentclass{article}
\usepackage{amsmath}
\newcommand\evdots{\mathrel{\setbox0=\hbox{$=$}\makebox[\wd0]{$\vdots$}}}
\begin{document}
\[
  \begin{alignedat}{4}
  X_1 &= a_{11}&Z_1 &+ a_{12}&Z_2 &+\dots+ a_{1m}&Z_m &+ \mu_1 \\
      &\evdots \\
  X_i &= a_{i1}&Z_1 &+ a_{i2}&Z_2 &+\dots+ a_{im}&Z_m &+ \mu_i \\
      &\evdots{}\\
  X_n &= a_{n1}&Z_1 &+ a_{n2}&Z_2 &+\dots+ a_{nm}&Z_m &+ \mu_n
\end{alignedat}
\]
\bigskip
\[
\begin{alignedat}{8}
  X_1 &={}& a_{11}&Z_1 &&+{}& a_{12}&Z_2 &&+\dots+{}& a_{1m}&Z_m &&+{}& \mu_1 \\
      &\evdots \\
  X_i &={}& a_{i1}&Z_1 &&+{}& a_{i2}&Z_2 &&+\dots+{}& a_{im}&Z_m &&+{}& \mu_i \\
      &\evdots{}\\
  X_n &={}& a_{n1}&Z_1 &&+{}& a_{n2}&Z_2 &&+\dots+{}& a_{nm}&Z_m &&+{}& \mu_n
\end{alignedat}
\]
\end{document}

Выход:

введите описание изображения здесь

Связанный контент