![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Некоторые из операторов Mathcad имеют особые значения в применении к векторам и матрицам. Например, символ умножения означает просто умножение, когда применяется к двум числам, но он же означает скалярное произведение, когда применяется к векторам, и умножение матриц — когда применяется к матрицам.
Таблица описывает векторные и матричные операторы Mathcad. Многие из этих операторов доступны из палитры символов. Обратите внимание, что операторы, которые ожидают в качестве аргумента вектор, всегда ожидают вектор-столбец, а не вектор-строку.
Операторы, не перечисленные в этой таблице, не будут работать для векторов и матриц. При попытке использовать такой оператор с вектором или матрицей Mathcad будет отмечать это сообщением об ошибке “ неверная операция с массивом ”, или “ нескалярная величина ”. Можно, однако, использовать оператор векторизации, чтобы выполнить любую скалярную операцию или функцию поэлементно на векторе или матрице.
В следующей таблице
A и B представляют массивы (векторы или матрицы).
u и v представляют векторы.
M представляет квадратную матрицу.
и представляют отдельные элементы векторов u и v.
z представляет скаляр.
m и n представляют целые числа.
Операция | Обозначение | Клавиши | Описание |
Умножение матрицы на скаляр | ![]() | * | Умножает каждый элемент Aна скаляр z. |
Скалярное произведение | ![]() | * | Возвращает скаляр: ![]() |
Матричное умножение | ![]() | * | Возвращает произведение матриц A и B, число столбцов в A должно соответствовать числу строк вB. |
Умножение матрицы на вектор | ![]() | * | Возвращает произведение матриц A иv, число столбцов в A должно соответствовать числу строк в v. |
Деление | ![]() | / | Делит каждый элемент массива на скаляр z. |
Сложение векторов и матриц | A + B | + | Складывает соответствующие элементы A и B, массивы A и B должны иметь одинаковое число строк и столбцов. |
Скалярная сумма | A + z | + | Добавляет z к каждому элементу A. |
Векторное и матричное вычитание | A - B | - | Вычитает соответствующие элементы массива A из элементов массива B, массивыA и B должны иметь одинаковые размеры. |
Скалярное вычитание | A - z | - | Вычитает z из каждого элемента A. |
Изменение знака | - A | - | Умножает все элементы A на -1. |
Степени матрицы, обращение матриц | Mn | ^ | n -ная степень квадратной матрицы M (использует умножение матриц). n должен быть целым числом. M-1 представляет матрицу, обратную к M, другие отрицательные степени — степени обратной матрицы. Возвращает матрицу. |
Длина вектора | |v| | | | Возвращает ![]() ![]() |
Детерминант | |M| | | | Возвращает детерминант квадратной матрицы M, результат — скаляр. |
Транспонирование | AT | [Ctrl]1 | Возвращает матрицу, чьи строки — столбцы А, и чьи столбцы — строки A. Аможет быть вектором или матрицей. |
Векторное произведение | u x v | [Ctrl]8 | Возвращает векторное произведение для векторов с тремя элементами uи v. |
Комплексное сопряжение | ![]() | " | Меняет знак мнимой части каждого элемента A. |
Суммирование элементов | ![]() | [Ctrl]4 | Суммирует элементы вектора v; возвращает скаляр. |
Векторизация | ![]() | [Ctrl] - | Предписывает в выражении с A производить операции поэлементно. Полное описание дано в разделе “Выполнение параллельных вычислений” |
Верхний индекс | A<n> | [Ctrl]6 | Извлекает n- ный столбец массива A. Возвращает вектор. |
Нижний индекс (вектора) | vn | [ | n- ный элемент вектора. |
Нижние индексы матрицы | Am,n | [ | Элемент матрицы, находящийся в m -ном ряду и n- ной строке. |
Дата публикования: 2014-11-28; Прочитано: 233 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!