Иллюстрированный самоучитель по Mathematica 3/4

Оперативная помощь по объекту

Оперативную помощь о назначении какой-либо функции или объекта в ходе работы с системой можно получить, используя следующие обращения:

  • ? Name или Names [ "Name" ] – справка по заданному слову Name;
  • ?? Name – расширенная справка по заданному слову Name;
  • ?Аbс* – перечень всех определений, начинающихся с символов Abc;
  • Options [name] – получение информации об опциях объекта Name.

Примеры получения оперативной справки показаны на рис. 3.5.

Иллюстрированный самоучитель по Mathematica 3/4 › Типы данных › Оперативная помощь по объекту
Рис. 3.5. Примеры получения оперативной справки

Нетрудно заметить, что есть два уровня комментариев оперативной справки. Так, при обращении ?Sin получено лишь сообщение о назначении функции. Обращение ??Sin дает дополнительную информацию о признаках функции, именуемых ее атрибутами.

Многие встроенные функции защищены от модификации атрибутом Protected. К примеру, нельзя определить новую функцию Sin[x]=xA 2, причем вовсе не потому, что это определение абсурдно (далее мы покажем, что можно снять защиту и переопределить любую функцию даже самым абсурдным образом), а потому, что имя функции защищено указанием атрибута Protected (Защищенное). Позднее мы ознакомимся и с иными атрибутами – под ними подразумеваются определенные свойства объектов.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.