TEXTWIDTH
Максимальное количество символов в выходной строке
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Переменная окружения TEXTWIDTH
определяет максимальное количество символов в одной строке экрана вывод.
Возможные значения: Положительное целое число, меньшее, чем 231.
Вывод повреждается в несколько строк, если ему нужны больше, чем символы TEXTWIDTH
на строку.
Удаление через оператор “delete TEXTWIDTH
” сбрасывает TEXTWIDTH
к своему значению по умолчанию. Выполнение функционального reset
также восстанавливает значение по умолчанию.
Минимальное значение TEXTWIDTH
равняется 10.
TEXTWIDTH
установлен в свое максимальное значение 231 - 1 при печати к текстовому файлу с помощью fprint
. Таким образом никакие дополнительные разрывы строки не происходят в выводе.
TEXTWIDTH
не влияет на набор выражений, который доступен для некоторых пользовательских интерфейсов MuPAD®.
TEXTWIDTH
установлен в новое количество доступных столбцов каждый раз, когда консоль изменена.
Определите максимальный номер символов в одной строке экрана вывод к 15:
TEXTWIDTH := 15:
Восстановите TEXTWIDTH
к его значению по умолчанию:
delete TEXTWIDTH
Следующая процедура добавляет пустые символы, чтобы произвести вывод, который сбрасывается право:
myprint := proc(x) local l; begin if domtype(x) <> DOM_STRING then x := expr2text(x); end_if; l := length(x); print(Unquoted, _concat(" " $ TEXTWIDTH - l, x)) end_proc:
myprint("hello world"): myprint(30!): myprint("bye bye"):
hello world
265252859812191058636308480000000
bye bye
delete myprint: