updated libquantum 1.1.1 source files

This commit is contained in:
libquantum
2016-10-27 04:32:19 +09:00
parent 701c63cdc4
commit 1a998a6b26
28 changed files with 4053 additions and 3995 deletions

View File

@@ -89,8 +89,18 @@ void
quantum_print_matrix(quantum_matrix m)
{
int i, j, z=0;
int print_imag = 0;
/* int l; */
for(i=0; i<m.rows; i++)
{
for(j=0; j<m.cols; j++)
{
if(quantum_imag(M(m, j, i))/quantum_real(M(m, j, i)) > 1e-3)
print_imag = 1;
}
}
while ((1 << z++) < m.rows);
z--;
@@ -104,8 +114,15 @@ quantum_print_matrix(quantum_matrix m)
} */
for(j=0; j<m.cols; j++)
printf("%g %+gi ", quantum_real(M(m, j, i)),
quantum_imag(M(m, j, i)));
{
if(print_imag)
printf("%3.3f%+.3fi ", quantum_real(M(m, j, i)),
quantum_imag(M(m, j, i)));
else
// printf("%3.3f ", quantum_real(M(m, j, i)));
printf("%+.1f ", quantum_real(M(m, j, i)));
}
printf("\n");
}
printf("\n");