Оператор векторизации - Массивы, векторы и матрицы

Большинство приведенных операторов достаточно известны из математического аппарата матричных вычислений. Под понятием векторизации подразумевается одновременное проведение некоторой скалярной операции над всеми элементами вектора или матрицы, помеченных операторами векторизации. Это можно понимать и как возможность параллельных вычислений.

Векторизация может изменить смысл математического выражения и даже превратить недопустимое выражение во вполне допустимое. Например, если V-вектор, то выражение cos(V) будет недопустимо, т. к. аргументом функции может быть только скалярная переменная. Однако с оператором векторизации функция cos(V) возвращает вектор, каждый элемент которого есть косинус соответствующего элемента исходного вектора V.

В системе MathCAD в качестве аргумента можно задавать векторы и матрицы. Таким образом, выражение cos(V), где V - вектор становится допустимым и без применения оператора векторизации. В подобных случаях векторизация выполняется автоматически.

Векторизация осуществляется помещением соответствующего выражения под знак длинной стрелки. Если, например, А и В - векторы, то А*В дает скалярное произведение этих векторов. Но это же произведение под векторизации создает новый вектор, каждый элемент есть произведение соответствующих элементов векторов А и В. векторизация позволяет использовать скалярные операторы и функции с массивами.

Похожие статьи




Оператор векторизации - Массивы, векторы и матрицы

Предыдущая | Следующая