The followings are the examples file formats for read and write functions.
Only the order of data is important.
The "#" at the first line is optional.
In ceses of complex matrixes and vecotors,
"(", real part, ",", imaginary part, and ")" should be arranged 
without any linefeed code or space code.
The linefeed code and more than two space codes are optional.
However, the file should be end with the linefeed code or space code.

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>dgematrix</h2>
<center>
<table border="2">
<caption align="top">Matrix Data</caption>
<tr> <td>0.0</td> <td>0.1</td> <td>0.3</td> <td>0.4</td> </tr>
<tr> <td>1.0</td> <td>1.1</td> <td>1.2</td> <td>1.3</td> </tr>
<tr> <td>2.0</td> <td>2.1</td> <td>2.2</td> <td>2.3</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#dgematrix 3 4</td> </tr>
<tr> <td>0.0 0.1 0.2 0.3</td> </tr>
<tr> <td>1.0 1.1 1.2 1.3</td> </tr>
<tr> <td>2.0 2.1 2.2 2.3</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>dgbmatrix</h2>
<center>
<table border="2">
<caption align="top">Matrix Data</caption>
<tr> <td>0.0</td> <td>0.1</td> <td>0.2</td> <td>x  </td> </tr>
<tr> <td>1.0</td> <td>1.1</td> <td>1.2</td> <td>1.3</td> </tr>
<tr> <td>x  </td> <td>2.1</td> <td>2.2</td> <td>2.3</td> </tr>
<tr> <td>x  </td> <td>x  </td> <td>3.2</td> <td>3.3</td> </tr>
<tr> <td>x  </td> <td>x  </td> <td>x  </td> <td>4.3</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#dgbmatrix 5 4 1 2</td> </tr>
<tr> <td>0.0 0.1 0.2</td> </tr>
<tr> <td>1.0 1.1 1.2 1.3</td> </tr>
<tr> <td>2.1 2.2 2.3</td> </tr>
<tr> <td>3.2 3.3</td> </tr>
<tr> <td>4.3</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>dsymatrix</h2>
<center>
<table border="2">
<caption align="top">Matrix Data</caption>
<tr> <td>0.0</td> <td>{1.0}</td> <td>{2.0}</td> <td>{3.1}</td> </tr>
<tr> <td>1.0</td> <td> 1.1 </td> <td>{2.1}</td> <td>{3.1}</td> </tr>
<tr> <td>2.0</td> <td> 2.1 </td> <td> 2.2 </td> <td>{3.2}</td> </tr>
<tr> <td>3.0</td> <td> 3.1 </td> <td> 3.2 </td> <td> 3.3 </td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#dsymatrix 4</td> </tr>
<tr> <td>0.0</td> </tr>
<tr> <td>1.0 1.1</td> </tr>
<tr> <td>2.0 2.1 2.2</td> </tr>
<tr> <td>3.0 3.1 3.2 3.3</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>dssmatrix</h2>
<center>
<table border="2">
<caption align="top">Matrix Data</caption>
<tr> <td>{0}</td> <td>0.1</td> <td>{0}</td> <td>{0}</td> </tr>
<tr> <td>{0}</td> <td>{0}</td> <td>1.2</td> <td>{0}</td> </tr>
<tr> <td>2.0</td> <td>{0}</td> <td>{0}</td> <td>2.3</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#dssmatrix 3 4 4</td> </tr>
<tr> <td>0 1 0.1</td> </tr>
<tr> <td>1 2 1.2</td> </tr>
<tr> <td>2 0 2.0</td> </tr>
<tr> <td>2 3 2.3</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>dcovector</h2>
<center>
<table border="2">
<caption align="top">Vector Data</caption>
<tr> <td>0</td> </tr>
<tr> <td>1</td> </tr>
<tr> <td>2</td> </tr>
<tr> <td>3</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#dcovector 4</td> </tr>
<tr> <td>0</td> </tr>
<tr> <td>1</td> </tr>
<tr> <td>2</td> </tr>
<tr> <td>3</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>drovector</h2>
<center>
<table border="2">
<caption align="top">Vector Data</caption>
<tr> <td>0</td> <td>1</td> <td>2</td> <td>3</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#drovector 4</td> </tr>
<tr> <td>0 1 2 3</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<hr>
<hr>
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>zgematrix</h2>
<center>
<table border="2">
<caption align="top">Matrix Data</caption>
<tr> <td>0+0i</td> <td>0+1i</td> <td>0+2i</td> <td>0+3i</td> </tr>
<tr> <td>1+0i</td> <td>1+1i</td> <td>1+2i</td> <td>1+3i</td> </tr>
<tr> <td>2+0i</td> <td>2+1i</td> <td>2+2i</td> <td>2+3i</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#zgematrix 3 4</td> </tr>
<tr> <td>(0,0) (0,1) (0,2) (0,3)</td> </tr>
<tr> <td>(1,0) (1,1) (1,2) (1,3)</td> </tr>
<tr> <td>(2,0) (2,1) (2,2) (2,3)</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>zgbmatrix</h2>
<center>
<table border="2">
<caption align="top">Matrix Data</caption>
<tr> <td>0+0i</td> <td>0+1i</td> <td>0+2i</td> <td>x   </td> </tr>
<tr> <td>1+0i</td> <td>1+1i</td> <td>1+2i</td> <td>1+3i</td> </tr>
<tr> <td>x   </td> <td>2+1i</td> <td>2+2i</td> <td>2+3i</td> </tr>
<tr> <td>x   </td> <td>x   </td> <td>3+2i</td> <td>3+3i</td> </tr>
<tr> <td>x   </td> <td>x   </td> <td>x   </td> <td>4+3i</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#zgbmatrix 5 4 1 2</td> </tr>
<tr> <td>(0,0) (0,1) (0,2)</td> </tr>
<tr> <td>(1,0) (1,1) (1,2) (1,3)</td> </tr>
<tr> <td>(2,1) (2,2) (2,3)</td> </tr>
<tr> <td>(3,2) (3,3)</td> </tr>
<tr> <td>(4,3)</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>zhematrix</h2>
<center>
<table border="2">
<caption align="top">Matrix Data</caption>
<tr> <td>0   </td> <td>{2-0i}</td> <td>{3-0i}</td> <td>{4-0i}</td> </tr>
<tr> <td>1+0i</td> <td> 1    </td> <td>{3-1i}</td> <td>{4-1i}</td> </tr>
<tr> <td>2+0i</td> <td> 2+1i </td> <td> 2    </td> <td>{4-2i}</td> </tr>
<tr> <td>3+0i</td> <td> 3+1i </td> <td> 3+2i </td> <td> 3    </td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#zhematrix 4</td> </tr>
<tr> <td>(0,0)</td> </tr>
<tr> <td>(1,0) (1,0)</td> </tr>
<tr> <td>(2,0) (2,1) (2,0)</td> </tr>
<tr> <td>(3,0) (3,1) (3,2) (3,0)</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>zssmatrix</h2>
<center>
<table border="2">
<caption align="top">Matrix Data</caption>
<tr> <td>{0}</td> <td>0+1i</td> <td>{0}</td> <td>{0}</td> </tr>
<tr> <td>{0}</td> <td>{0}</td> <td>1+2i</td> <td>{0}</td> </tr>
<tr> <td>2+0i</td> <td>{0}</td> <td>{0}</td> <td>2+3i</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#zssmatrix 3 4 4</td> </tr>
<tr> <td>0 1 (0,1)</td> </tr>
<tr> <td>1 2 (1,2)</td> </tr>
<tr> <td>2 0 (2,0)</td> </tr>
<tr> <td>2 3 (2,3)</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>zcovector</h2>
<center>
<table border="2">
<caption align="top">Vector Data</caption>
<tr> <td>0+0i</td> </tr>
<tr> <td>1+0i</td> </tr>
<tr> <td>2+0i</td> </tr>
<tr> <td>3+0i</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#zcovector 4</td> </tr>
<tr> <td>(0,0)</td> </tr>
<tr> <td>(1,0)</td> </tr>
<tr> <td>(2,0)</td> </tr>
<tr> <td>(3,0)</td> </tr>
</table>
</center>

<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<!----------------------------------------------------------------------------->
<hr>
<h2>zrovector</h2>
<center>
<table border="2">
<caption align="top">Vector Data</caption>
<tr> <td>0+0i</td> <td>0+1i</td> <td>0+2i</td> <td>0+3i</td> </tr>
</table>

<br>

<table border="0">
<caption align="top">File Format</caption>
<tr> <td>#zrovector 4</td> </tr>
<tr> <td>(0,0) (0,1) (0,2) (0,3)</td> </tr>
</table>
</center>
