MathCad 2000. Шейкер Т.Д. - 21 стр.

UptoLike

Составители: 

21
Для задания векторизации над именем или выражением
записывается стрелка. Например, если А и Ввекторы, то АВ дает
скалярное произведение этих векторов. Но то же произведение под
знаком векторизации создает новый вектор, каждый j -й элемент
которого есть произведение j -х элементов векторов А и В. Итак,
векторизация позволяет использовать скалярные операции и
функция с массивами. Нередко это заметно упрощает запись
математических алгоритмов.
Векторизация может изменить смысл математических
выражений и даже превратить недопустимое в прежних версиях
MathCad выражение во вполне допустимое. Например, если V
вектор, то выражение cos(V) будет недопустимым, поскольку
аргументом функции cos может быть только скалярная переменная.
Однако с оператором векторизации функция cos(V) возвращает
вектор, каждый элемент которого есть косинус соответствующего
элемента исходного вектора V.
В MathCad 8/2000 введено очередное усовершенствование
в качестве аргумента функции можно задавать векторы и матрицы.
Таким образом, выражение cos(V), где V вектор, становится
допустимым и без применения операции векторизации. Система
MathCad 8/2000 стала более «интеллектуальной» – в подобных
случаях векторизация выполняется автоматически. В примере
cos(V) будет возвращен вектор, каждый элемент которого равен
косинусу соответствующего элемента вектора V.
6.4. Векторные и матричные функции
6.4.1. Формирование матриц
Функции augment(A,B) и stack(A,B) позволяют объединить
две матрицы в одну. Для объединения матриц, имеющих
одинаковое число строк, бок о бок используется augment. Чтобы
объединить два массива с одинаковым числом столбцов, располагая
их друг над другом, применяется функция stack.
Функция submatrix(M, ir, jr, ic, jc) предназначена для
выделения подматрицы, в которую включены элементы матрицы
М, расположенные в строках с ir по jr и столбцах с ic по jc .
Функция identity(n) создаёт единичную квадратную матрицу
порядка n.
       Для задания векторизации над именем или выражением
записывается стрелка. Например, если А и В – векторы, то А⋅В дает
скалярное произведение этих векторов. Но то же произведение под
знаком векторизации создает новый вектор, каждый j -й элемент
которого есть произведение j -х элементов векторов А и В. Итак,
векторизация позволяет использовать скалярные операции и
функция с массивами. Нередко это заметно упрощает запись
математических алгоритмов.
       Векторизация может изменить смысл математических
выражений и даже превратить недопустимое в прежних версиях
MathCad выражение во вполне допустимое. Например, если V –
 вектор, то выражение cos(V) будет недопустимым, поскольку
аргументом функции cos может быть только скалярная переменная.
Однако с оператором векторизации функция cos(V) возвращает
вектор, каждый элемент которого есть косинус соответствующего
элемента исходного вектора V.
       В MathCad 8/2000 введено очередное усовершенствование –
 в качестве аргумента функции можно задавать векторы и матрицы.
Таким образом, выражение cos(V), где V – вектор, становится
допустимым и без применения операции векторизации. Система
MathCad 8/2000 стала более «интеллектуальной» – в подобных
случаях векторизация выполняется автоматически. В примере
cos(V) будет возвращен вектор, каждый элемент которого равен
косинусу соответствующего элемента вектора V.

6.4. Векторные и матричные функции

6.4.1. Формирование матриц
       Функции augment(A,B) и stack(A,B) позволяют объединить
две матрицы в одну. Для объединения матриц, имеющих
одинаковое число строк, бок о бок используется augment. Чтобы
объединить два массива с одинаковым числом столбцов, располагая
их друг над другом, применяется функция stack.
       Функция submatrix(M, ir, jr, ic, jc) предназначена для
выделения подматрицы, в которую включены элементы матрицы
М, расположенные в строках с ir по jr и столбцах с ic по jc .
       Функция identity(n) создаёт единичную квадратную матрицу
порядка n.

                               21