我想知道除了使用
以下是在MATLAB中使用
如上图所示,列之间有大量的空白。不管每行或每列打印多少个数字,列之间的空白都是固定的。
如果矩阵的列数超过了命令窗口给定宽度下的单行表示,则这些空白就被浪费了,因为当这种情况发生时,MATLAB会将矩阵分成几个子矩阵,使其难以阅读。
例如,比较以下内容:
format compact
之外,是否有一种方法可以使矩阵的显示更加紧凑(也许是一种第三方软件包,可以预先格式化矩阵的输出)?以下是在MATLAB中使用
format compact
显示的矩阵示例。如上图所示,列之间有大量的空白。不管每行或每列打印多少个数字,列之间的空白都是固定的。
如果矩阵的列数超过了命令窗口给定宽度下的单行表示,则这些空白就被浪费了,因为当这种情况发生时,MATLAB会将矩阵分成几个子矩阵,使其难以阅读。
format short
有所帮助,因为它仅保留了4位小数的空间(见下图),但是否有其他方法可以使其更加紧凑(例如,提供用户控制每个条目保留多少个字符的功能)?例如,比较以下内容:
0 0 0 0 0 1 0 0 1 0
0 0 1 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 1
使用:
disp
方法。但这可能会有些混乱。 - Jonas