linhas tracejadas horizontais e verticais entre a matriz de transformação homogênea

linhas tracejadas horizontais e verticais entre a matriz de transformação homogênea

eu sou novo no látex e como posso escrever isso em látex, por favor? Eu só sei escrever matrizes simples. Esta matriz inclui linhas tracejadas horizontais e verticais e a linha inferior possui quatro colunas. R(q)é uma matriz 3x3 e p(q)é uma matriz 3x1.

insira a descrição da imagem aqui

Responder1

O arydshlnpacote fornece o comando \hdashline(uma generalização de \hline) e o tipo de separador entre colunas :(uma generalização de |). Sugiro que você os use em conjunto com arrayambientes aninhados.

insira a descrição da imagem aqui

\documentclass{article}
\usepackage{array}
\usepackage{arydshln} % load *after* 'array'

\begin{document}
\[
\renewcommand{\arraystretch}{1.5}
\left[\begin{array}{@{}c:c@{}}
 R(q)          & p(q) \\ \hdashline
 \begin{array}{@{}ccc@{}} 
     0 & 0 & 0
 \end{array}  & 1 
\end{array}\right]
\]
\end{document} 

informação relacionada