矩阵的旋转

矩阵的旋转

我正在写一份报告,页码有限制。所以我想旋转一个bmatrix超出页面(水平)的 ,并将其放在 内\minipage

我的bmatrix

\begin{equation}
\footnotesize
\arraycolsep=1pt
\medmuskip = 1mu % default: 4mu plus 2mu minus 4mu
B = \begin{bmatrix}
-\dfrac{(\xi_{2}-1)(2\xi1+\xi2)}{4\alpha_{1}}  & 0 & 
-\dfrac{(\xi_{2}-1)(2\xi_{1}-\xi_{2}) }{4\alpha_{1}} & 0 &  
 \dfrac{(\xi_{2}+1)(2\xi_{1}+\xi_{2})}{4\alpha_{1}} & 0 &  
 \dfrac{(\xi_{2}+1)(2\xi_{1}-\xi_{2})}{4\alpha_{1}} & 0 & 
-\dfrac{(\xi_{2}-1)(\xi_{2}+1)}{2\alpha_{1}} & 0 &  
-\dfrac{(\xi_{2}+1)\xi_{1}}{\alpha_{1}} & 0 &  
 \dfrac{(\xi_{2}-1)(\xi_{2}+1)}{2\alpha_{1}} & 0 &  
 \dfrac{(\xi_{2}-1)\xi_{1}}{\alpha_{1}} & 0 \\[0.3em]
 0 &  -\dfrac{(\xi_{1}-1)(2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
 0 &  -\dfrac{(\xi_{1}+1)(-2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
 0 &  \dfrac{(\xi_{1}+1)(2\xi_{2}+\xi_{1})}{4\alpha_{2}} &
 0 & \dfrac{1}{4\alpha_{2}} (\xi_{1}-1)(-2\xi_{2}+\xi_{1}) &
 0 &  -\dfrac{(\xi_{1}+1)\xi_{2}}{\alpha_{2}} &
 0 & -\dfrac{(\xi_{1}-1)(\xi_{1}+1)}{2\alpha_{2}} &
 0 & \dfrac{(\xi_{1}-1)\xi_{2}}{\alpha_{2}} &
 0 & \dfrac{(\xi_{1}-1)(\xi_{1}+1)}{2\alpha_{2}} \\[0.3em]
-\dfrac{(\xi_{1}-1)(2\xi_{2}+\xi_{1})}{4\alpha_{2}} & 
-\dfrac{(\xi_{2}-1)(2\xi1+\xi2)}{4\alpha_{1}} & 
-\dfrac{(\xi_{1}+1)(-2\xi_{2}+\xi_{1})}{4\alpha_{2}} & 
-\dfrac{(\xi_{2}-1)(2\xi_{1}-\xi_{2})}{4\alpha_{1}} & 
 \dfrac{(\xi_{1}+1)(2\xi_{2}+\xi_{1})}{4\alpha_{2}} & 
 \dfrac{(\xi_{2}+1)(2\xi_{1}+\xi_{2})}{4\alpha_{1}} & 
 \dfrac{(\xi_{1}-1)(-2\xi_{2}+\xi_{1})}{4\alpha_{2}} & 
 \dfrac{(\xi_{2}+1)(2\xi_{1}-\xi_{2})}{4\alpha_{1}} & 
-\dfrac{(\xi_{1}+1)\xi_{2}}{\alpha_{2}} & 
-\dfrac{(\xi_{2}-1)(\xi_{2}+1)}{2\alpha_{1}} & 
-\dfrac{(\xi_{1}-1)(\xi_{1}+1)}{2\alpha_{2}} & 
-\dfrac{(\xi_{2}+1)\xi_{1}}{\alpha_{1}} & 
 \dfrac{(\xi_{1}-1)\xi_{2}}{\alpha_{2}} & 
 \dfrac{(\xi_{2}-1)(\xi_{2}+1)}{2\alpha_{1}} &  
 \dfrac{(\xi_{1}-1)(\xi_{1}+1)}{2\alpha_{2}} & 
 \dfrac{(\xi_{2}-1)\xi_{1}}{\alpha_{1}}
\end{bmatrix}
\end{equation}

答案1

我建议使用graphicx包裹更具体地说,由于是数学内容并且默认以文本模式设置,\rotatebox{<angle>}{<stuff>}因此您可以使用。\rotatebox{90}{$<stuff>$}<stuff>\rotatebox<stuff>

如果旋转后输出仍然太大(垂直),graphicx则提供\resizebox{<h-len>}{<v-len>}{<stuff>}适合水平和垂直<stuff>放置对象的选项。使用任一参数都会保持纵横比。<h-len><v-len>!

例如:

\resizebox{!}{.9\textheight}{\rotatebox{90}{$
  B=\begin{bmatrix}
  %...
  \end{bmatrix}$}}

应该适合你。

答案2

您的矩阵B有 16 [!] 列,所有条目的三分之二都是非平凡的(即非零)。假设页面大小和页边距正常,您根本无法让此矩阵适合纵向或横向模式 - 即使您选择 fontsize 指令\tiny(比 整整小两个步骤\footnotesize)并愿意提醒您的读者,如果他们想阅读您所写的内容,请准备好放大镜。

考虑到这些现实情况,您可能更愿意使用正常字体大小,并将矩阵拆分B为四个子矩阵,每个子矩阵“仅”包含四列。请注意,与以旋转(横向)模式显示整个矩阵(使用几乎微小的字体大小...)相比,使用此方法实际上不会使用更多的物理或虚拟页面。

这个想法在以下 MWE 中得到实现。

在此处输入图片描述

\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{mathtools} % mathtools is a superset of amsmath
\allowdisplaybreaks
\begin{document}
\arraycolsep=3pt % amsmath xmatrix default is 5pt
Let $B = B_1 \mid B_2 \mid B_3 \mid B_4$ (the horizontal concatenation of the four matrices), where
\begin{align*}
 B_1 &= \begin{bmatrix} 
 -\dfrac{(\xi_2-1)(2\xi_1+\xi_2)}{4\alpha_1}  & 0 & 
 -\dfrac{(\xi_2-1)(2\xi_1-\xi_2) }{4\alpha_1} & 0 \\[1.6ex]
0 & -\dfrac{(\xi_1-1)(2\xi_2+\xi_1)}{4\alpha_2} & 
0 & -\dfrac{(\xi_1+1)(-2\xi_2+\xi_1)}{4\alpha_2} \\[1.6ex]
 -\dfrac{(\xi_1-1)(2\xi_2+\xi_1)}{4\alpha_2} &  
 -\dfrac{(\xi_2-1)(2\xi_1+\xi_2)}{4\alpha_1} &
 -\dfrac{(\xi_1+1)(-2\xi_2+\xi_1)}{4\alpha_2} & 
 -\dfrac{(\xi_2-1)(2\xi_1-\xi_2)}{4\alpha_1} 
\end{bmatrix}\,,\\[2ex]
 B_2 &= \begin{bmatrix} 
 \dfrac{(\xi_2+1)(2\xi_1+\xi_2)}{4\alpha_1} & 0 &  
 \dfrac{(\xi_2+1)(2\xi_1-\xi_2)}{4\alpha_1} & 0  \\[1.6ex]
 0 &  \dfrac{(\xi_1+1)(2\xi_2+\xi_1)}{4\alpha_2} & 
 0 &  \dfrac{(\xi_1-1)(-2\xi_2+\xi_1)}{4\alpha_2}   
\\[1.6ex]
 \dfrac{(\xi_1+1)(2\xi_2+\xi_1)}{4\alpha_2} & 
 \dfrac{(\xi_2+1)(2\xi_1+\xi_2)}{4\alpha_1} & 
 \dfrac{(\xi_1-1)(-2\xi_2+\xi_1)}{4\alpha_2} &  
 \dfrac{(\xi_2+1)(2\xi_1-\xi_2)}{4\alpha_1}
\end{bmatrix}\,,\\[2ex]
 B_3 &= 
\begin{bmatrix}
 -\dfrac{(\xi_2-1)(\xi_2+1)}{2\alpha_1} & 0 &  
 -\dfrac{(\xi_2+1)\xi_1}{\alpha_1} & 0 &  \\[1.6ex]
0 &  -\dfrac{(\xi_1+1)\xi_2}{\alpha_2} & 
0 & -\dfrac{(\xi_1-1)(\xi_1+1)}{2\alpha_2}\\[1.6ex]
 -\dfrac{(\xi_2-1)(\xi_2+1)}{2\alpha_1} & 
 -\dfrac{(\xi_1-1)(\xi_1+1)}{2\alpha_2} & 
 -\dfrac{(\xi_2+1)\xi_1}{\alpha_1} &  
 \dfrac{(\xi_1-1)\xi_2}{\alpha_2} 
\end{bmatrix}\,,\\
\shortintertext{and}
 B_4 &= 
\begin{bmatrix} 
 \dfrac{(\xi_2-1)(\xi_2+1)}{2\alpha_1} & 0 &  
 \dfrac{(\xi_2-1)\xi_1}{\alpha_1} & 0 \\[1.6ex]
0 & \dfrac{(\xi_1-1)\xi_2}{\alpha_2} & 
0 & \dfrac{(\xi_1-1)(\xi_1+1)}{2\alpha_2} \\[1.6ex]
 \dfrac{(\xi_1-1)\xi_2}{\alpha_2} & 
 \dfrac{(\xi_2-1)(\xi_2+1)}{2\alpha_1} &  
 \dfrac{(\xi_1-1)(\xi_1+1)}{2\alpha_2} & 
 \dfrac{(\xi_2-1)\xi_1}{\alpha_1}
\end{bmatrix}\,.
\end{align*}
\end{document}

相关内容