Обратите внимание:
и тип, и структура переменной res выбирается динамически, в зависимости от значения d
Встроенная функция root
root(Выражени е, Имя_переменной) – возвращает значение переменной, при котором выражение равно 0, с точностью (погрешностью), задаваемой системной переменной TOL.
Функция root решает уравнение:
Выражение =0
Например,
F(x)=0
Или
x3-6x2+21x-52=0
Глобальные переменные в документе Mathcad. Глобальное присваивание. Системные переменные Mathcad. Локальные и глобальные переменные относительно программы-функции. Примеры.
Глобальные переменные и глобальное присваивание в документе Mathcad
Локальное присваивание:
Имя_переменной:= выражение
1. Локальное присваивание должно идти ДО использования переменной в выражении, иначе переменная считается неопределенной, а выражение ошибочным.
Глобальное присваивание:
Имя_переменной º выражение
2. Присваивание может происходить в любом месте документа. Даже если оператор присваивания стоит в конце документа, присваивание действует на весь документ
|
|
3. Значение глобального присваивания может изменено локальным присваиванием
Системные (встроенные) переменные Mathcad
Переменная | Ввод | Назначение |
p | Ctrl+Shift+p | Число p (3.1415…) |
e | e | Основание натурального логарифма |
¥ | Ctrl+Shift+z | Символ бесконечности и максимальное вещественное значение |
% | % | Процент (0.01) |
i, j | 1i, 1j | Мнимая единица |
TOL | Погрешность численных методов (0.001) | |
CTOL | Погрешность некоторых численных методов (0.001) | |
ORIGIN | Начальное значение индекса массива | |
PRNCOLWIDTH | Число столбцов оператора WRITEPRN (8) | |
PRNPRECISION | Число десятичных знаков оператора WRITEPRN (4) | |
CWD | Строка, содержащая путь к текущей папке | |
… |
Локальные и глобальные переменные относительно описания программы-функции
Внутреннее, локальное присваивание:
Имя_переменной ←выражение
Переменная сохраняет присвоенное значение только в теле функции. За пределами функции значение переменной или не определено, или имеет значение. заданное локальным или глобальным присваиванием.
Пример.
X:=5 | |
F:= | XX+1 |
X | |
F=6 X=5 |
Обратите внимание: программа-функция может не иметь формальных (входных) параметров, так как она может использовать глобальные переменные