当给定矩阵值时,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
如果在一次调用中要打印多个值,则在从一个值移动到下一个值时,输出函数不会返回到格式模板的开头。如果矩阵中的元素数量不是格式模板中转换数量的精确倍数,这可能会导致输出混乱。例如
printf ("%4.2f %10.2e %8.4g\n", [1, 2], [3, 4]); -| 1.00 2.00e+00 3 -| 4.00
如果这不是您想要的,请使用一系列调用,而不是仅使用一个。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2