एक संक्रमण मैट्रिक्स में सूत्र संरेखण
मैंने नीचे लिंक में उठाए गए मुद्दे का उपयोग मार्कोव चेन के लिए एक संक्रमण मैट्रिक्स बनाने के 2 वैकल्पिक तरीकों के निर्माण के लिए किया था। हालाँकि, जैसा कि आप देख सकते हैं, पहले संस्करण में, मेरा सूत्र अपना अपेक्षित संरेखण खो रहा है। और दूसरे में, एम कॉलम और पंक्ति लेबल अपने संरेखण खो देते हैं।
लिंक: एक संक्रमण संभावना मैट्रिक्स बनाना
क्या आप कृपया मुझे यह पहचानने में मदद कर सकते हैं कि क्या गलत हो रहा है? मैंने बिना किसी सफलता के इसके बहुत से संपादन की कोशिश की है।
विकल्प 1:
\usepackage{amsmath, blkarray}
\[
\mathbf{P} =
\begin{blockarray}{c@{\hspace{1pt}}rrrrr@{\hspace{3pt}}}
& 0 & 1 & 2 & 3 & 4 \\
\begin{block}{r@{\hspace{1pt}}|@{\hspace{1pt}}|@{\hspace{1pt}}
rrrrr@{\hspace{1pt}}|@{\hspace{1pt}}|}
0 & 0 & $\frac{1}{3}(\frac{2}{3}$)^{1-1}$ & $\frac{1}{3}(\frac{2}{3}$)^{2-1}$ & $\frac{1}{3}(\frac{2}{3}$)^{3-1}$ & {$\frac{1}{3}(\frac{2}{3}$)^{4-1}$}\\
1 & 1.0 & 0 & 0 & 0 & 0\\
2 & 0 & 1.0 & 0 & 00 & 0 \\
3 & 0 & 0 & 1.0 & 0 & 0 \\
4 & 0 & 0 & 0 & 1.0 & 0 \\
\end{block}
\end{blockarray}
\]
विकल्प 2:
\usepackage{scalerel,tabstackengine,xpatch}
\setstacktabbedgap{1em}
\xpatchcmd\Centerstack{\strutlongstacks{T}}{}{}{}
\[
\def\stackalignment{c}
\mathbf{P} =
\Centerstack{
0 \\
1 \\
2 \\
3 \\
4 \\
}\!
\stackon{
\stretchleftright{|\!|}{\tabbedCenterstack{
0.0 & {$\frac{1}{3}(\frac{2}{3}$)^{1-1}$} & {$\frac{1}{3}(\frac{2}{3}$)^{2-1}$} & {$\frac{1}{3}(\frac{2}{3}$)^{3-1}$} & {$\frac{1}{3}(\frac{2}{3}$)^{4-1}$}\\
1.0 & 0.0 & 0.0 & 0.0 & 0.0 \\
0.0 & 1.0 & 0 & 0.0 & 0.0 \\
0.0 & 0.0 & 1.0 & 0.0 & 0.0 \\
0.0 & 0.0 & 0.0 & 1.0 & 0.0
}}{|\!|}}{\tabbedCenterstack{
\protect\phantom{0.5}0 & \protect\phantom{0.5}1 & \protect\phantom{0.5}2 & \protect\phantom{0.5}3 & \protect\phantom{0.5}4}
\kern1pt}
\]
मदद के लिए बहुत - बहुत धन्यवाद!
अत्यन्त सराहनीय।
जवाब
यह बहुत आसान है nicematrix
:
\documentclass{article}
\usepackage{amsmath, nicematrix}
\begin{document}
\[
\mathbf{P} =
\begin{VNiceMatrix}[first-col,first-row]
& 0 & 1 & 2 & 3 & 4 \\
0 & 0 & \frac{1}{3}(\frac{2}{3})^{1-1}
& \frac{1}{3}(\frac{2}{3})^{2-1}
& \frac{1}{3}(\frac{2}{3})^{3-1}
& \frac{1}{3}(\frac{2}{3})^{4-1} \\
1 & 1.0 & 0 & 0 & 0 & 0\\
2 & 0 & 1.0 & 0 & 00 & 0 \\
3 & 0 & 0 & 1.0 & 0 & 0 \\
4 & 0 & 0 & 0 & 1.0 & 0 \\
\end{VNiceMatrix}
\]
\end{document}
एक मैट्रिक्स की प्रविष्टियों, यह हो XNiceMatrix
, Xmatrix
, array
या blockarray
गणित मोड में पहले से ही हैं, इसलिए कोई $
इस्तेमाल किया जाना चाहिए। ( X
विभिन्न मैट्रिक्स परिसीमन प्राप्त करने के लिए किसी भी अनुमत चरित्र के लिए खड़ा है।)