Создание массивов

Массивы-матрицы, векторы

Для создания массива можно нажать на палитре матрица инструмент матрица, либо открыть вкладку добавить и нажать вкладку матрица, либо нажать сочетание клавиш Ctrl+M. Влюбом случае появится окно вставка матрицы:

Рис.17

Установив необходимое количество строк и столбцов (следует помнить, что индексация элементов матрицы начинается с 0), нажимаем ОК и получаем шаблон матрицы для заполнения.

Рис18

Массивам можно присвоить имена, например А1, В1, С1 и присвоить начальные значения элементам массивов:

 

матрица 3Х 3 вектор столбец вектор строка

Рис.19

Доступ к отдельным элементам массивов можно осуществить с помощью индексированных имён:

Рис.20

.

Порядок набора индексированных переменных: Вначале набирается имя А1, затем на палитре матрица находим инструмент Хn, далее заносим индексы через запятую Нажав знак равенства получим значение переменной. Как видно из рис.20 первый индекс означает номер строки, второй столбца.

Рис21

Как видно из рисунка 21 при извлечении значений массивов векторов указывается два индекса.

Индексацию элементов массива можно изменить с помощью назначения переменной ORIGN, которая по умолчанию имеет значение 0:

Рис.22

Операции над массивами. Допустимы следующие операции:

+ - * / массива с числом. Выполняется как поэлементная операция каждого элемента массива с числом. Результат - массив такой же размерности, что и исходный Рис.23.

Исходный массив

Сложение массива с числом

Вычитание массива с числом

Умножение массива на число

Деление массива на число

Рис.23

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

Рис.24

Для перемножения массивов необходимо, чтобы количество столбцов первого массива было равно количеству строк второго массива. В результате получается массив, число строк которого равно числу строк первого массива, а количество столбцов – количеству столбцов второго. Так, если С=A=B, то элементы массива С вычисляются по формуле:

Cij =

Пример:

Рис.25

Делить массив на массив нельзя!

Транспонирование матриц (Поменять строки с столбцами). Выполняется с помощью инструмента M т на палитре матрица.

 
 
 

Рис. 26


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: