-Ordinarily, each @code{WRITE} command starts a new line in the output
-file. With @code{HOLD}, the next @code{WRITE} command will write to
-the same line as the current one. This can be useful to write more
-than one matrix on a single output line.
+Ordinarily, each @code{WRITE} command writes complete lines to the
+output file. With @code{HOLD}, the final line written by @code{WRITE}
+will be held back for the next @code{WRITE} command to augment. This
+can be useful to write more than one matrix on a single output line.
+
+@subsubheading Example 1: Basic Usage
+
+This matrix program:
+
+@example
+WRITE {1, 2; 3, 4} /OUTFILE='matrix.txt' /FIELD=1 TO 80.
+@end example
+
+@noindent
+writes the following to @file{matrix.txt}:
+
+@example
+ 1 2
+ 3 4
+@end example
+
+@subsubheading Example 2: Triangular Matrix
+
+This matrix program:
+
+@example
+WRITE MAGIC(5) /OUTFILE='matrix.txt' /FIELD=1 TO 80 BY 5 /MODE=TRIANGULAR.
+@end example
+
+@noindent
+writes the following to @file{matrix.txt}:
+ 17
+ 23 5
+ 4 6 13
+ 10 12 19 21
+ 11 18 25 2 9
+@example