在Octave中可以指定命令行宽度吗?
我想在一个Python脚本中把Octave当作“计算器”来用。目前我这样运行Octave:
octave -q --eval 'some code'
然后读取标准输出(stdout)来理解结果。
不过,当矩阵的宽度达到一定程度时,我遇到了一些问题,这时Octave开始输出带有列编号的结果,像这样:
ans =
Columns 1 through 5:
6.6264e-01 2.6142e-01 9.2413e-01 1.6814e-01 6.3117e-01
Columns 6 and 7:
6.6392e-01 4.0483e-01
这让理解结果变得有点困难。
有没有办法告诉Octave不要把结果分开打印呢?
1 个回答
1
split_long_rows ()
这个命令可以用来改变这个行为。从文档中可以了解到,
这个命令可以查询或设置一个内部变量,这个变量控制在终端窗口显示矩阵时,是否可以将行分开显示。