# [Xy-pic] Typesetting row operations in matrices

Ross Moore ross at ics.mq.edu.au
Sun Mar 26 23:55:31 CEST 2006

On 26/03/2006, at 9:33 AM, Ross Moore wrote:

> Try this:
>
> $> \begin{xy} > *!C\xybox{\xymatrix{ > 1 & 1 & 1 & 1 & 0 \\ 0 & 1 & -1 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 > }\POS="matrix" > ,"matrix"!L*\frm{(},"matrix"!R*\frm{)} > ,"3,5"+/r.5cm/,\ar@/_3ex/"1,5"+/r.5cm/_{-1}} > \end{xy} >$

This is perhaps a nicer way to do it:

\newcommand{\circled}[1]{\xybox{*+[Fo]{\scriptstyle#1}}}
\newcommand{\labelrow}[1]{%
\POS"#1,1"!L!D(.6),*+++{},\ar@{.}+/l1.5cm/*+!R!D(.4){\circled{#1}}}

$\begin{xy} *!C\xybox{\xymatrix{% 1 & 1 & 1 & 1 & 0 \\ 0 & 1 & -1 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0}% \POS!C,*+<6pt,0pt>\frm{(},*\frm{)} ,"3,5"+/r.5cm/,\ar@/_3ex/"1,5"+/r.5cm/_{\circled{1}\,-\,\circled{3}}% \labelrow{1}\labelrow{2}\labelrow{3}% }\end{xy}$

>
>>
>> TIA,
>> Matt

Cheers,

Ross

------------------------------------------------------------------------
Ross Moore                                         ross at maths.mq.edu.au
Mathematics Department                             office: E7A-419
Macquarie University                               tel: +61 +2 9850 8955
Sydney, Australia  2109                            fax: +61 +2 9850 8114
------------------------------------------------------------------------