3.1.7. Допустимые имена переменных и функций
В заключение перечислим, какие символы можно, а какие нельзя применять в именах, которые пользователь дает переменным и функциям, и перечислим ряд ограничений на присваивание имен. Допустимые символы:
- большие и маленькие буквы — Mathcad различает регистр: так,
имена х и х определяют разные переменные. Кроме того, Mathcad различает и
шрифт, например имена х и х воспринимаются как разные;
- числа от 0 до 9;
- символ бесконечности (клавиши <Ctrl>+<Shift>+<Z>);
- штрих (клавиши <Ctrl>+<F7>);
- греческие буквы — они вставляются с помощью панели Greek
(Греческие символы);
- символ подчеркивания;
- символ процента;
- нижний индекс.
С осторожностью используйте нижний индекс в определении имен
переменных и функций, не путая его с индексом векторной переменной. Чтобы ввести
имя с нижним индексом, например, Kmax: введите букву "K",
затем точку ".", после чего линии ввода опустятся чуть ниже, и только
затем сам нижний индекс max.
Теперь рассмотрим ограничения на имена переменных и функций:
- имя не может начинаться с цифры, символа подчеркивания, штриха
или процента;
- символ бесконечности должен быть только первым в имени;
- все буквы в имени должны иметь один стиль и шрифт;
- имена не могут совпадать с именами встроенных функций, констант
и размерностей, например sin или TOL. Тем не менее, допускается их переопределение,
но тогда одноименная встроенная функция больше не будет использоваться по
первоначальному назначению;
- Mathcad не различает имен переменных и функций: если сначала
определить функцию f (х), а потом переменную f, то в оставшейся части документа
будет утеря* доступ к функции f (x).
Имена, содержащие операторы и специальные символы
В некоторых случаях желательно использовать имена переменных и функций, содержащие символы операторов Mathcad или другие символы, которые нельзя вставлять в имена непосредственно. Для этого существуют две возможности.
Во-первых, имя, составленное из любых символов и заключенное в квадратные
скобки, Mathcad будет воспринимать корректно (рис. 3.5, сверху). Например, чтобы
ввести имя [a+b]:
- Нажмите клавиши <Ctrl>+<Shift>+<J> — появится
пара квадратных скобок с местозаполнигелем внутри.
- Введите в местозаполяитель последовательность любых символов,
например a+b.
Рис. 3.5. Специальные символы в именах переменных
Во-вторых, если Вас не устраивает наличие квадратных скобок в
имени, то вставить в него специальные символы можно чуть более сложным способом.
Например, для ввода имени a+b:
- Введите первый символ (а), который должен быть допустимым
для имен Mathcad.
- Нажмите клавиши <Ctrl>+<Shift>+<K> для
перехода в специальный "текстовый" режим редактирования.
- Введите последовательность любых символов (+).
- Еще раз нажмите клавиши <Ctrl>+<Shift>+<K>,
чтобы вернуться в обычный режим редактирования. Теперь можно продолжать ввод
допустимых символов в имя (b).
Результат этих действий показан в нижней строке рис. 3.5. Если требуется, чтобы имя начиналось со специального символа (средняя строка рис. 3.5), то необходимо выполнить все пункты 1—4, вводя в начале имени произвольный допустимый символ, а по завершении ввода просто стирая его.
Содержание раздела