info

Печать короткая информация

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

info(object)
info()

Описание

info(object) распечатывает короткую информацию о object.

info распечатывает короткую описательную информацию о object.

Если object является областью, дополнительная информация дана о методах области.

Вызов info без аргументов распечатывает ссылку на случайную страницу справки.

Пользователи могут добавить информацию о своих собственных функциях и областях overloadinginfo. Если object является пользовательской доменной или функциональной средой, обеспечивающей slot"info", значение которого является строкой, то вызов info(object) распечатывает эту строку. Смотрите Пример 2.

Примеры

Пример 1

С info() вы получаете ссылку на случайную страницу справки:

info()
-- Help page of the day:   
?input

Следующий пример показывает информацию о свойстве библиотеки:

info(property)
Library 'property': properties of identifiers
-- Interface:
property::depends, property::hasprop,      

info распечатывает информацию о настройках:

info(Pref::autoPlot)
Automatically plot graphical objects instead of typesetting

Если больше информации не доступно, короткое описание типа дано:

info(a + b):
info([a, b]):
a + b -- an expression of type "_plus"
[a, b] -- of domain type 'DOM_LIST'

Пример 2

info распечатывает информацию о функциональной среде:

info(sqrt)
sqrt -- the square root

sqrt является функциональной средой и имеет слот под названием "info":

domtype(sqrt), sqrt::info

Пользовательские процедуры могут содержать короткую информацию. По умолчанию info действительно только возвращает немного общей информации:

f := x -> x^2:  info(f):
f(x) -- a procedure of domain type 'DOM_PROC'

Чтобы улучшить это, мы встраиваем функциональный f в функциональную среду и храним информационную строку в ее слоте "info":

f := funcenv(f):
f::info := "f -- the squaring function":
info(f)
f -- the squaring function
delete f:

Параметры

object

Любой объект MuPAD®

Возвращаемые значения

Пустой объект null() типа DOM_NULL.

Алгоритмы

Если аргумент object info является областью, то вызов, info(object) сначала распечатывает запись "info", который должен быть строкой. Затем запись "interface", который должен быть набором идентификаторов, используется, чтобы отобразить все открытые методы и запись, "exported", который является набором идентификаторов, созданных export::stl, используется, чтобы отобразить все экспортируемые методы.

Смотрите также

Функции MuPAD