4. Рекурсивные вычисления.
Mathcad допускает внутри обращение функции к самой себе. Таким образом, создаются рекурсивные функции, использующие значения, известные на момент вычислений. Примером такой функции является функция вычисления корня квадратного из числа, показанная на рис. 4.10.
Рис. 4.10. Рекурсивные вычисление квадратного корня из числа А.
Последовательность приближений записана в виде вектора. Номер попытки — индекс элемента вектора. При рекурсивном вычислении сначала определяется первый элемент массива, затем поочередно остальные элементы на основе значений предыдущих элементов.
Рис. 4.17. Рекурсивное вычисление корня квадратного из числа А.
Метка идентифицирует на графике точку точного вычисления корня. Для на несения такой метки на график двойным щелчком мыши на графике откройте окно форматирования графика, перейдите на вкладку Х-Y Axes (Оси Х и Y), установите флажок Show Markers (Показывать маркеры) и в одном из появившихся мест ввода впишите , оставив второе место ввода пустым.
Рис.4.11. Рекурсивные вычисления в модели торговой точки.
Можно выполнить многократные рекурсивные вычисления нескольких векторных переменных одновременно. Такая разновидность рекурсивных вычислений используется для решения систем уравнений в методе конечных разностей.
На рисунке 4.11 описана модель работы торговой точки.
Четыре уравнения связывают друг с другом четыре переменных: рост прибыли, складской запас, издержки и потребительский спрос.
- I. Цель работы.
- II. Цель работы.
- III. Порядок выполнения работы
- II. Алгоритм решения системы уравнений с помощью встроенной функции Given…Find приведено на Рис. 1.6.
- IV. Выполнение работы
- VI. Контрольные вопросы.
- Лабораторная работа № 2 «Вычисления в пакете Mathcad. Матрицы»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Создание матриц.
- 3. Решение матричных уравнений.
- 4. Оператор векторизации
- 5. Решение дифференциальных уравнений.
- III. Порядок выполнения работы
- IV. Выполнение работы.
- V. Содержание отчета
- VI. Контрольные вопросы.
- VIII. Варианты заданий.
- Лабораторная работа № 3 «Вычисления в пакете Mathcad.Интерполяция и Регрессия»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Интерполяция.
- 2. Регрессия.
- 4. Элементы математической статистики.
- III. Порядок выполнения работы
- IV. Выполнение работы.
- V. Ход работы.
- VI. Содержание отчета
- VII. Контрольные вопросы.
- IX. Варианты заданий.
- Лабораторная работа № 4 «Вычисления в пакете Mathcad»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Решение систем уравнений.
- 2. Приближенное решение уравнений и систем уравнений.
- 3. Исследование функции на экстремум.
- 4. Рекурсивные вычисления.
- III. Порядок выполнения работы.
- IV. Выполнение работы.
- V. Ход работы.
- VI. Содержание отчета
- VII. Контрольные вопросы.
- IX. Варианты заданий.
- Лабораторная работа № 5
- Моделирование в системе AnSys.
- Задание геометрических форм объекта, свойств материала, граничных условий и типов конечного элемента. Подменю Preprocessor.
- 2 Решение.
- 3 Просмотр результатов. Меню постпроцессора(General postrprocessor).
- Лабораторная работа № 6
- Работа с суперэлементами.
- Создание суперэлементов(Generation Pass).
- Список литературы