سلام
میتونین از بستهٔ arydshln استفاده کنین.
\documentclass{article}
\usepackage{amsmath}
\usepackage{arydshln}
\begin{document}
\begin{equation*}
\mathbf{B}=\left[
\begin{array}{cc:cc}
\dfrac{\sqrt{2}}{2}&0&0&0\\
\dfrac{\sqrt{2}}{8}&\dfrac{\sqrt{3}\sqrt{2}}{24}&0&0\\[2ex] % <--- changed
\hdashline\noalign{\vskip 1.5ex} % <--- changed
0&0&\dfrac{\sqrt{2}}{2}&0\\
0&0&\dfrac{3\sqrt{2}}{8}&\dfrac{\sqrt{3}\sqrt{2}}{24}
\end{array}
\right]
\end{equation*}
\begin{equation*}
\mathbf{B}=\left[
\begin{array}{cc;{6pt/2pt}cc}
\dfrac{\sqrt{2}}{2}&0&0&0\\
\dfrac{\sqrt{2}}{8}&\dfrac{\sqrt{3}\sqrt{2}}{24}&0&0\\[2ex] % <--- changed
\hdashline[2pt/6pt]\noalign{\vskip 1.5ex} % <--- changed
0&0&\dfrac{\sqrt{2}}{2}&0\\
0&0&\dfrac{3\sqrt{2}}{8}&\dfrac{\sqrt{3}\sqrt{2}}{24}
\end{array}
\right]
\end{equation*}
\end{document}
اندازهٔ پارهخط و فاصله رو هم میشه تنظیم کرد. برای حالت عمودی و افقی، بهترتیب، از فرمتهای زیر استفاده کنین:
;{dash/gap}
\hdashline[dash/gap]