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: