bmatrix
我正在尝试通过圈出一行并添加一个\sum
符号以及圈出一些其他组件并在其上方书写来修改我的,如下图所示:
我的矩阵代码如下:
\documentclass{article}
\usepackage{mathtools}
\usepackage{tikz}
\usepackage{circuitikz}
\usetikzlibrary{matrix,decorations.pathreplacing, calc, positioning}
\renewcommand{\arraystretch}{1.8}
\begin{document}
\begin{equation}
\textcolor{blue}{\sum}
Y_{\mathrm{RLC}}=
\begin{tikzpicture}[decoration=brace,baseline]
\matrix (m)[matrix of math nodes,left delimiter=[,right delimiter={]},ampersand replacement=\&] {
\dfrac{1}{jL_1\omega}+\dfrac{1}{jL_2\omega}+jC_1\omega \& -\dfrac{1}{jL_2\omega} \& -\dfrac{1}{R_3} \\
-\dfrac{1}{jL_2\omega} \& \dfrac{1}{jL2\omega}+\dfrac{1}{R_1}+jC_2\omega \& -jC_2\omega \\
-\dfrac{1}{R_3} \& -jC_2\omega \& jC_2\omega+\dfrac{1}{R_2} \\
};
\end{tikzpicture}
\end{equation}
\end{document}
答案1
由于您matrix
在 中使用了tikzpicture
,因此您只需使用矩阵单元的名称在它们周围绘制,即(m-1-1)
,(m-2-1)
,... ,(m-3-3)
,在本例中。
\documentclass{article}
\usepackage{mathtools}
\usepackage{tikz}
\usepackage{circuitikz}
\usetikzlibrary{fit,matrix,decorations.pathreplacing, calc, positioning}
\renewcommand{\arraystretch}{1.8}
\begin{document}
\begin{equation}
Y_{\mathrm{RLC}}=
\begin{tikzpicture}[decoration=brace,baseline]
\matrix (m)[matrix of math nodes,left delimiter=[,right delimiter={]},ampersand replacement=\&] {
\dfrac{1}{jL_1\omega}+\dfrac{1}{jL_2\omega}+jC_1\omega \& -\dfrac{1}{jL_2\omega} \& -\dfrac{1}{R_3} \\
-\dfrac{1}{jL_2\omega} \& \dfrac{1}{jL2\omega}+\dfrac{1}{R_1}+jC_2\omega \& -jC_2\omega \\
-\dfrac{1}{R_3} \& -jC_2\omega \& jC_2\omega+\dfrac{1}{R_2} \\
};
% Sum of line 1
\node[blue,thick,inner ysep=1pt, inner xsep=10pt,fit=(m-1-1)(m-1-3),draw,rounded corners=15pt](ell){};
\node[blue,left= 1mm of ell]{$\sum$};
\node[blue,right= 1mm of ell]{$=Y'_{11}$};
% left circle
\draw[blue,thick] (m-3-1) circle [radius=5.5mm] node[below=15pt] {$-Y'_{12}$};
% right circle
\draw[blue,thick] (m-3-2) circle [radius=5.5mm] node[below=15pt] {$-Y'_{13}$};
\end{tikzpicture}
\end{equation}
\end{document}