История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Топ:
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Дисциплины:
2017-10-11 | 267 |
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” или + |
|
|
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!