Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Топ:
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
|
из
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” или + |
|
|
|
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!