next up previous contents index
Next: Example 2 (from Program Up: Examples Previous: Examples   Contents   Index

Example 1

The band storage scheme is illustrated by the following example, where $n=9$ and $kd = 2$, making $size({\bf AB},1) = 3$ and $size({\bf AB},2) = 9$:


\begin{displaymath}
A = \left( \begin{array}{rrrrrrrrr}
a_{11} & a_{12} & a_{13...
...\\
& & & & & & a_{97} & a_{98} & a_{99}
\end{array} \right)
\end{displaymath}

where $a_{ij} = \mbox{conjg}(a_{ji}) \;\; \mbox{for} \;\; i,j = 1, \cdots, 9.$

Banded storage of $A$ when UPLO = 'U':


\begin{displaymath}
\begin{array}{c} {\bf AB} \;\; \mbox{on} \;\; \mbox{entry} ...
...} & a_{77} & a_{88} &
a_{99} \\ \hline \end{array} \end{array}\end{displaymath}

Banded storage of $A$ when UPLO = 'L':


\begin{displaymath}
\begin{array}{c} {\bf AB} \;\; \mbox{on} \;\; \mbox{entry} ...
..._{86} & a_{97} & \ast &
\ast \\ \hline \end{array} \end{array}\end{displaymath}

Array elements marked $\ast$ are not used by the routine.



Susan Blackford 2001-08-19