Иллюстрированный самоучитель по MathCAD 11

Встроенные константы. Строковые выражения.

Некоторые имена в Mathcad зарезервированы под системные переменные, которые называются встроенными константами (built-in constants). Встроенные константы делятся на два типа: математические, хранящие значения некоторых общеупотребительных специальных математических символов, и системные, определяющие работу большинства численных алгоритмов, реализованных в Mathcad.

Математические константы (math constants)

  • символ бесконечности (вводится клавишами CTRL + SHIFT + z);
  • е – основание натурального логарифма (клавиша е);
  • число "пи" (вводится клавишами CTRL + SHIFT + p);
  • i, j – мнимая единица (вводится клавишами 1, i или 1, j);
  • % – символ процента, %, эквивалентный 0.01.

Математические константы по-разному интерпретируются при численных и символьных вычислениях. Вычислительный процессор просто воспринимает их как некоторые числа (листинг 4.5), а символьный распознает каждое из них, исходя из математического контекста, и способен выдавать математические константы в качестве результата.

Листинг 4.5. Значения математических констант:

Иллюстрированный самоучитель по MathCAD 11 › Типы данных › Встроенные константы. Строковые выражения.

При желании можно изменить значение любой из перечисленных констант или использовать их в качестве переменных в расчетах (см. листинг 4.1, в котором переопределена константа е). Разумеется, если присвоить константе новое значение, прежнее станет недоступным.

Системные переменные (system variables):

  • TOL – точность численных методов;
  • CTOL – точность выполнения выражений, используемая в некоторых численных методах;
  • ORIGIN – номер начального индекса в массивах (см. разд. 4.3.1);
  • PRNPRECISION – установка формата данных при выводе в файл;
  • PRNCOLWIDTH – установка формата столбца при выводе в файл;
  • CWD – строковое представление пути к текущей рабочей папке.

Листинг 4.6. Предустановленные значения системных переменных:

Иллюстрированный самоучитель по MathCAD 11 › Типы данных › Встроенные константы. Строковые выражения.

Предустановленные значения системных переменных перечислены в листинге 4.6. Их можно поменять в любой части документа, присвоив соответствующей переменной новое значение. Кроме того, переопределение значения переменной для всего документа производится при помощи команды Tools › Worksheet Options › Built-in Variables (Сервис › Опции документа › Встроенные переменные) в диалоговом окне Worksheet Options (Опции документа), приведенном на рис. 4.2. Чтобы в любой момент вернуть значения по умолчанию, нажмите кнопку Restore Defaults (Восстановить установки по умолчанию).

Иллюстрированный самоучитель по MathCAD 11 › Типы данных › Встроенные константы. Строковые выражения.
Рис. 4.2. Вкладка Built-in Variables диалога Worksheet Options

Строковые выражения

Значением переменной или функции может быть не только число, но и строка, состоящая из любой последовательности символов, заключенной в кавычки (листинг 4.7). Для работы со строками в Mathcad имеется несколько встроенных функций (см. разд. "Строковые функции" гл. 10).

Листинг 4.7. Ввод и вывод строк:

Иллюстрированный самоучитель по MathCAD 11 › Типы данных › Встроенные константы. Строковые выражения.

Совершенно аналогичным образом можно определять пользовательские функции строкового типа.

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