Контрольная работа: Работа с массивами и решение систем уравнений в Mathcad
Рис. 1.1. Примеры использования ранжированных переменных
2. Работа с массивами
Ранжированная переменная отличается от вектора (одномерного массива) тем, что невозможно использование ее отдельных значений. При необходимости иметь доступ к каждому значению переменной со многими компонентами она должна быть задана в виде одномерного (вектора) и двумерного (матрицы) массива.
Местоположение элемента массива задается одним индексом для вектора и двумя для матрицы. Индексы могут быть только положительными целыми числами . Для ввода индекса используется знак « [ » – прямая открывающая скобка.
Для задания массивов можно либо воспользоваться командой Matrices меню Math, либо нажать комбинацию клавиш Ctrl+V , либо щелкнуть на значке с изображением шаблона матрицы. Любое из этих действий вызывает появление диалогового окна, в котором надо указать количество строк m и столбцов n в массиве. При m=1 получим вектор-столбец, а при n=1 – вектор-строку.
В отношении массивов действуют те же правила присваивания и вывода, что и для обычных переменных. В частности, с помощью оператора присваивания можно создать массив заданного размера и заданного типа без ручного заполнения шаблона (рисунок 2.1.).
Рис. 2.1 Пример создания матриц без использования шаблонов матриц
Для работы с массивами Mathcad содержит ряд операторов и функций. Ниже представлены операторы для работы с векторами и матрицами. В таблице используются следующие обозначения: V – для векторов, M – для матриц, Z – для скалярных величин.
Оператор |
Ввод |
Описание |
V1+V2 | V1+V2 |
Сложение векторов V1 и V2 |
V1-V2 |
V1-V2 |
Вычитание векторов V1 и V2 |
-V |
-V |
Смена знака у элементов вектора V |
-M |
-M |
Смена знака у элементов матрицы M |
V-Z |
V-Z |
Вычитание из всех элементов вектора V скаляра Z |
Z*V, V*Z |
Z*V, V*Z |
Умножение вектора V на скаляр Z |
Z*M, M*Z |
Z*M, M*Z |
Умножение матрицы M на скаляр Z |
К-во Просмотров: 326
Бесплатно скачать Контрольная работа: Работа с массивами и решение систем уравнений в Mathcad
|