Pref
::output
Измените экран выход объектов
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Pref::output(f
)
Pref::output(NIL)
Pref::output
позволяет изменять экран выход объектов, возвращенных ядром MuPAD®.
Когда ядро MuPAD возвращает результат x
, Скажем, расчета, функционального f
называется, прежде чем результат будет распечатан на экран. Вместо x
, возвращаемое значение f(x)
используется в качестве экрана выход расчета.
Убедитесь что пользовательская выходная функция f
процессы произвольные объекты MuPAD.
Вызов Pref::output(NIL)
сбрасывает выходную функцию к единичной карте: экран выход совпадает с объектом, возвращенным расчетом. NIL
значение по умолчанию выходной функции.
Все количества типа Type::Numeric
буду отображен как числа с плавающей точкой. Поскольку ядро может возвратить последовательности объектов, выходная функция может быть вызвана неизвестным количеством параметров. Это использует map
применять его функциональность ко всем его аргументам. Каждый раз, когда числовой объект типа Type::Numeric
столкнут, это заменяется приближением с плавающей точкой:
f := proc(x) begin if args(0) > 1 then return(map(args(), f)) end_if; if testtype(x, Type::Numeric) then return(float(x)) else return(x) end_if; end_proc: Pref::output(f):
4/9; sin(3); 4/9, sin(3), 1/2 + 17*I
Мы восстанавливаем стандартный режим:
Pref::output(NIL): delete f:
Процедура generate::TeX
применяется к результату расчета. Соответствующий код TeX (строка) отображен:
Pref::output(generate::TeX): sqrt(x^2 - 1/x)
Мы восстанавливаем стандартный режим:
Pref::output(NIL):
|
“Выходная функция”: процедура |
Ранее заданная “выходная функция” или NIL
.