Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Когда MuPAD® выполняет выражение или выполняет команду, вывод, что системные отображения могут отличаться от фактического результата. Самый простой пример этого поведения - то, что MuPAD не отображает все вычисленные результаты. Можно подавить выходные параметры путем завершения команд с двоеточиями. Например, оценка следующего выражения возвращается 4. Однако MuPAD не отображает вывода, потому что выражение отключено с двоеточием:
2 + 2:
Вызов функции last(1)
возвращает ранее вычисленное значение. Также можно использовать оператор %
, чтобы возвратить то значение:
%
MuPAD также подавляет промежуточные результаты, полученные в циклах и процедурах. Например, оценка следующего цикла for
возвращает пять чисел. Однако вывод содержит только конечный результат:
for x from 1 to 5 do hold(_power)(x, 2) = x^2 end_for
Чтобы отобразить промежуточные результаты, полученные в циклах и процедурах, используйте функцию print
в цикле или процедуре. Например, чтобы отобразить все пять чисел, полученных в цикле for
, введите:
for x from 1 to 5 do print(hold(_power)(x, 2) = x^2) end_for
Также используйте функцию fprint
. Эта функция обычно пишет результаты в файл, обозначенный одним из аргументов fprint
. Когда этот аргумент 0, функция отображает результаты на экране:
for x from 1 to 5 do fprint(Unquoted, 0, hold(_power)(x, 2) = x^2); end_for
1^2 = 1
2^2 = 4
3^2 = 9
4^2 = 16
5^2 = 25
print
и функции fprint
отображают выводы по-другому. Функция print
использует набранный режим, который является, как математические выражения обычно пишутся на бумаге. Функция fprint
использует формат ASCII. Для получения информации о различных режимах вывода, доступных в MuPAD, смотрите Используя Различные Режимы вывода.