4. Оператор векторизации
Mathcad допускает указывать в качестве аргумента функции не только числа но и вектора. При этом вычисляется значение функции для всех элементов вектора.
Рис. 2.5. Решение системы алгебраических линейных уравнений путем обращения матрицы коэффициентов.
Если аргумент функции — матрица, то, чтобы вычислить значения функции, всех элементов матрицы, надо использовать оператор векторизации.
1. Введите выражение или функцию. 2. Выделите курсором в виде синего уголка необходимую часть выражения (чаще всего выражение целиком).
3 . На математической панели щелкните на кнопке Vector and Matrix
Рис. 2.6. Символьные операции с матрицами
Toolbar (Панель векторов и матриц), а в открывшейся панели — на
кнопке Vectorize (Векторизация). Над выделенной частью выражения появится стрелка — символ операции векторизации.
4. Нажмите клавишу =(равно).
Оператор векторизации изменяет смысл векторной или матричной операции. В екторизация означает выполнение однотипной операции,
Рис. 2.7. Операции векторизации предписанной выражением, со всеми элементами массива.
Например, — операция невозможная, если А — вектор или матрица, но, если, А аргу- мент функции он может быть вектором, и функция, как и в случае дискретной пере- менной, вычисляется для всех элементов вектора. Если аргумент функции — мат- рица, необходимо применение оператора векторизации, чтобы выполнить то же самое, то есть вычислить функцию для всех элементов матрицы (в нашем случае- это корень квадратный из каждого элемента матрицы А). В случае перемножения матриц А*В — это матричное произведение, а — это попарное произведение элементов матриц А и В с одинаковыми индексами. Все массивы под знаком векторизации должны быть одного размера, так как операция над всеми массивами производится поэлементно. Примеры использования векторов или матриц в качестве аргументов функций приведены на рис. 2.7.
Внимание: Если аргумент — вектор, векторизация не нужна. Если аргумент — матрица, векторизация нужна.
- 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).
- Список литературы