Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Векторы и матрицы
  •   Создание вектора или матрицы
  • Вычисления с массивами
  • Нижние индексы и верхние индексы
  • Отображение векторов и матриц
  • Ограничения размеров массивов
  • Векторные и матричные операторы
  • Векторные и матричные функции
  • Выполнение параллельных вычислений
  • Одновременные определения
  • Функции, определяемые пользователем, и массивы
  • Составные массивы

    В начало книги

  •  

    Список встроенных функций

    Векторные и матричные операторы
    К предыдущему разделуК следующему разделу

    Некоторые из операторов Mathcad имеют особые значения в применении к векторам и матрицам. Например, символ умножения означает просто умножение, когда применяется к двум числам, но он же означает скалярное произведение, когда применяется к векторам, и умножение матриц — когда применяется к матрицам.

    Таблица  описывает векторные и матричные операторы Mathcad. Многие из этих операторов доступны из палитры символов. Обратите внимание, что операторы, которые ожидают в качестве аргумента вектор, всегда ожидают вектор-столбец, а не вектор-строку.

    Чтобы заменить вектор-строку на вектор-столбец, используйте оператор  транспонирования [Ctrl]1.

    Операторы, не перечисленные в этой таблице, не будут работать для векторов и матриц. При попытке использовать такой оператор с вектором или матрицей Mathcad будет отмечать это сообщением об ошибке “неверная операция с массивом”, или “нескалярная  величина”. Можно, однако, использовать оператор векторизации, чтобы выполнить любую скалярную операцию или функцию поэлементно на векторе или матрице. См. раздел “Выполнение параллельных вычислений” ниже в этой главе. Рисунок 9 показывает использование некоторых векторных и матричных операций.

    9-30.gif (6975 bytes)

    Рисунок 9: Векторные и матричные операции.

    В следующей таблице

    • A и B представляют массивы (векторы или матрицы).
    • u и v представляют векторы.
    • M представляет квадратную матрицу.
    • и представляют отдельные элементы векторов u и v.
    • z  представляет  скаляр.
    • m и n представляют целые числа.
    Операция Обозначение Клавиши Описание
    Умножение  матрицы на скаляр f1.gif (896 bytes) * Умножает каждый элемент A на скаляр z.
    Скалярное  произведение f2.gif (890 bytes) * Возвращает скаляр: f8.gif (909 bytes). Векторы должны иметь одинаковое число элементов.
    Матричное  умножение f3.gif (906 bytes) * Возвращает произведение матриц A и B, число столбцов в A должно соответствовать числу строк в B.
    Умножение  матрицы на   вектор f4.gif (914 bytes) * Возвращает произведение матриц A и v, число столбцов в A должно соответствовать числу строк в v.
    Деление f5.gif (887 bytes) / Делит каждый элемент массива на скаляр 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| | Возвращает f9.gif (906 bytes), где f10.gif (857 bytes) — вектор, комплексно сопряженный к v.
    Детерминант |M| | Возвращает детерминант квадратной матрицы M, результат — скаляр.
    Транспонирование AT [Ctrl]1 Возвращает матрицу, чьи строки — столбцы А, и чьи столбцы — строки A. А может быть вектором или матрицей.
    Векторное  произведение u x v [Ctrl]8 Возвращает векторное произведение для векторов с тремя элементами u и v.
    Комплексное  сопряжение f6.gif (873 bytes) " Меняет знак мнимой части каждого элемента A.
    Суммирование элементов f7.gif (897 bytes) [Ctrl]4 Суммирует элементы вектора v; возвращает скаляр.
    Векторизация f16.gif (871 bytes) [Ctrl] - Предписывает в выражении с A производить операции поэлементно. Полное описание дано в разделе “Выполнение параллельных вычислений”
    Верхний индекс A<n> [Ctrl]6 Извлекает n-ный столбец массива A. Возвращает вектор.
    Нижний индекс (вектора) vn [ n-ный элемент вектора.
    Нижние индексы матрицы Am,n [ Элемент матрицы, находящийся в m-ном  ряду и n-ной строке.

    В начало страницы  К предыдущему разделуК следующему разделу

    Список встроенных функций

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00