Векторные и матричные операторы и функции — КиберПедия 

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

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

2017-10-11 265
Векторные и матричные операторы и функции 0.00 из 5.00 0 оценок
Заказать работу

Для работы с векторами и матрицами система MathCad поддерживает ряд операторов и функций. Рассмотрим наиболее часто используемые операторы (таблица 3.1).

Таблица 3.1Операторы для работы с массивами

Описание Ввод на клавиатуре Командная кнопка
Вычисление определителя матрицы Shift |
Транспонирование массива Ctrl!
Выделение n-го столбца матрицы Ctrl ^
Выделение n-го элемента массива [
Вычисление обратной матрицы  

Рассмотрим наиболее часто используемые векторные, матричные и общие функции (таблицы 3.2 – 3.4).

Таблица 3.2Векторные функции

Функция Описание
length (V) Возвращает длину вектора
last (V) Возвращает индекс последнего элемента вектора
reverse (V) Изменяет порядок расположения элементов вектора на противоположный
sort (V) Сортирует элементы вектора в порядке возрастания их значений

Таблица 3.3Матричные функции

Функция Описание
augment (M 1, М 2) Объединяет в одну матрицы М 1 и М 2, имеющие оди­наковое число строк
stack (M I, М 2) Объединяет две матрицы М 1 и M 2, имеющие оди­наковое число столбцов
identity (n) Создает единичную квадратную матрицу размером пхп
diag (V) Создает диагональную матрицу, элементы главной диагонали которой являются элементами вектора V
cols (M) Возвращает число столбцов матрицы М
rows (M) Возвращает число строк матрицы М
rank (M) Возвращает ранг матрицы М
tr (M) Возвращает сумму диагональных элементов квадрат­ной матрицы М
mean (M) Возвращает среднее значение элементов массива M
csort (M, n) Осуществляет перестановку строк матрицы таким образом, чтобы отсортированным оказался n-ый столбец
rsort (M, n) Осуществляет перестановку столбцов матрицы таким образом, чтобы отсортированной оказалась n-ая строка

Таблица 3.3Общие функции

Функция Описание
max (M) Возвращает максимальный по значению элемент массива
min (M) Возвращает минимальный по значению элемент массива

 

Пример. Создать матрицу В размером 2х2. Выполнить над матрицей следующие действия: − вычислить определитель; − транспонировать; − вычислить обратную матрицу.

 

Пример. Создать матрицы D (2x2) и C (2x3). Выполнить над матрицей следующие действия: − перемножить матрицы и результат записать в матрицу A; − объединить матрицы D и C по строкам; − найти минимальный элемент матрицы D; − найти сумму отрицательных элементов матрицы А.

 

Пример. Создать вектор S, состоящий из пяти элементов, при помощи ранжированной переменной. Выполнить сортировку элементов вектора по возрастанию, а затем в обратном порядке.

Примечание – Для вычисления суммы отрицательных элементов матрицы использовалась условная функция if, имеющая следующий формат: if (условие, действие_ true, действие_ false). Для формирования условия используются операции сравнения и логические функции, расположенные на панели Boolean (таблица 3.1).

Таблица 3.1Операции сравнения и логические функции

Команда Описание Клавиатурный ввод
Операции сравнения
Равно Ctrl ” + “=”
Меньше <
Больше >

Окончание таблицы 3.1

Меньше или равно Ctrl ” + “9”
Больше или равно Ctrl ” + “0”
Не равно Ctrl ” + “3”
Логические функции
Логическое отрицание Not или “ Ctrl ” + “ Shft ”+“1”
Логическое умножение And или “ Ctrl ” + “ Shft ”+”7” или *
Логическое сложение Or или “ Ctrl ” + “ Shft ”+“6” или +

Поделиться с друзьями:

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.