logo search
Сборник лабораторных работ МиМАПР

4. Рекурсивные вычисления.

Mathcad допускает внутри обращение функции к самой себе. Таким образом, создаются рекурсивные функции, использующие значения, известные на момент вычислений. Примером такой функции является функция вычисления корня квадратного из числа, показанная на рис. 4.10.

Рис. 4.10. Рекурсивные вычисление квадратного корня из числа А.

Последовательность приближений записана в виде вектора. Номер попытки — индекс элемента вектора. При рекурсивном вычислении сначала определяется первый элемент массива, затем поочередно остальные элементы на основе значений предыдущих элементов.

Рис. 4.17. Рекурсивное вычисление корня квадратного из числа А.

Метка идентифицирует на графике точку точного вычисления корня. Для на несения такой метки на график двойным щелчком мыши на графике откройте окно форматирования графика, перейдите на вкладку Х-Y Axes (Оси Х и Y), установите флажок Show Markers (Показывать маркеры) и в одном из появившихся мест ввода впишите , оставив второе место ввода пустым.

Рис.4.11. Рекурсивные вычисления в модели торговой точки.

Можно выполнить многократные рекурсивные вычисления нескольких векторных переменных одновременно. Такая разновидность рекурсивных вычислений используется для решения систем уравнений в методе конечных разностей.

На рисунке 4.11 описана модель работы торговой точки.

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