14.2.5 Output Conversion for Matrices

Last-modified: 2025-03-23 (日) 19:20:20

14.2.5 行列の出力変換

行列値が与えられると、Octave のフォーマットされた出力関数は、行列内のすべての値が出力されるまでフォーマット テンプレートを循環します。例:

printf ("%4.2f %10.2e %8.4g\n", hilb (3));
    -| 1.00   5.00e-01   0.3333
    -| 0.50   3.33e-01     0.25
    -| 0.33   2.50e-01      0.2

1 回の呼び出しで複数の値を印刷する場合、出力関数は、1 つの値から次の値に移動するときに、フォーマット テンプレートの先頭に戻りません。これにより、マトリックス内の要素数がフォーマット テンプレートの変換数の正確な倍数でない場合、出力が混乱する可能性があります。例:

printf ("%4.2f %10.2e %8.4g\n", [1, 2], [3, 4]);
    -| 1.00   2.00e+00        3
    -| 4.00

Iこれが望ましくない場合は、1 回だけではなく、一連の呼び出しを使用します。