Matrix 如何以八度音阶打印矩阵?

Matrix 如何以八度音阶打印矩阵?,matrix,octave,pretty-print,Matrix,Octave,Pretty Print,我想从矩阵(或列向量)创建一个漂亮的打印表。 对于Matlab,有几个可用的函数可以做到这一点(如printmat、array2table和table),但对于Octave,我找不到任何函数 因此,不是: >a=rand(3,2)*10; >>第(a)轮 ans= 2 10 1 3 2 1 我想看看: >a=rand(3,2)*10; >>精美印花(圆形(a)) 这个那个 R1 2 10 R2 1 3 R3 2 1 如何从矩阵生成漂亮的打印表格? (是否有任何可以这样做的套餐

我想从矩阵(或列向量)创建一个漂亮的打印表。 对于Matlab,有几个可用的函数可以做到这一点(如printmat、array2table和
table
),但对于Octave,我找不到任何函数

因此,不是:

>a=rand(3,2)*10;
>>第(a)轮
ans=
2   10
1    3
2    1
我想看看:

>a=rand(3,2)*10;
>>精美印花(圆形(a))
这个那个
R1 2 10
R2 1 3
R3 2 1
如何从矩阵生成漂亮的打印表格?
(是否有任何可以这样做的套餐?)


更新

在尝试按照Octave Wiki提供的极其迟钝的软件包安装说明进行安装之后,我不断发现错误。显然,windows版本无法使用直接安装命令(如Wiki上所示)。我获得它的唯一方法是首先手动将包下载到Octave的当前工作目录中。(请参见
pwd
output。)只有之后安装命令才起作用

pkg安装计量经济学-1.1.1.tar.gz
包装负荷计量经济学
是的,包中有一个函数。安装并加载软件包后,您可以这样使用它:

>> a = rand(3,2)*10;
>> prettyprint(round(a),['R1';'R2';'R3'],['THIS';'THAT'])

          THIS        THAT
R1       2.000       3.000
R2       3.000       4.000
R3      10.000       3.000

还有数据帧package@TasosPapastylianou是的,像往常一样,超级糟糕的文档!该包中调用的函数是什么?@m304就是它的所在!这些只是大量文档记录非常差的软件包中的两个!查看该函数的链接。这是一个空白页。难怪Octave从未作为一个有用的产品脱颖而出,即使是免费的。@not2qubit不需要粗鲁。我指的不是“功能”。dataframe包提供dataframe对象。就这么简单。显示数据框时,它会显示其行和列标签。我不会试图为包文档本身辩护,但dataframe的文档非常丰富。至于prettyprint函数,它可以有更多的文档记录,通常我是第一个对正确的文档记录大喊大叫的人,但是,老实说,在这种情况下,
prettyprint(mat,rlabels,clabels)
是不言自明的…@不是2qubit,我也不参与倍频程开发,但作为一个独立的观察者,根据我的经验,你对八度音阶没有起飞的评价是非常错误的。这甚至排除了coursera上最受欢迎的课程完全依赖八度音阶的明显例子(不可否认,对于八度音阶,有很大一部分问题最终都是如此)。