Мне было интересно, если, кроме использования format compact
, есть способ сделать отображение матриц более компактным или более плотным (возможно, сторонний пакет, который предварительно форматирует вывод матрицы ?)
Вот пример матрицы, отображаемой в MATLAB с format compact
Как видно из изображения выше, между столбцами много пустого пространства. Количество пробелов между столбцами является фиксированным, независимо от того, * сколько цифр напечатано в целом по строке или столбцу.
Это пустое пространство теряется, если матрица имеет больше столбцов, чем может представлять в одной строке для заданной ширины командного окна, поскольку, когда это происходит, MATLAB просто разбивает матрицу на несколько подматриц, что затрудняет прочитайте их:
Добавление:
format short
немного помогает, поскольку резервирует место только для 4 десятичных знаков (см. Рисунок ниже), но есть ли что-нибудь еще, что делает его еще более плотным (например, то, что дает пользователю контроль над * 1026) * сколько символов зарезервировано для записи )?
Например, сравните это
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
с: