ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »
