Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2017-10-11 | 265 |
5.00
из
|
Заказать работу |
|
|
Для работы с векторами и матрицами система 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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!