q Развернутый вид. В этом случае элементы-матрицы составного массива отображаются в виде массива (Рис. 4.21).
Для перехода к развернутому отображению необходимо:
§ Дважды щелкнуть мышью на блочной матрице. Произойдет загрузка диалогового окна Result Format (Формат результата).
§ Во вкладке Display Options (Опции дисплея) включить флажок Expand nested Arrays (Расширение уплотненных матриц)
§ Закрыть диалоговое окно, нажав кнопку OK (Да).
Допустимы следующие операции с составными массивами:
q Транспонирование массива.
q Верхний индекс массива.
q Нижний индекс массива.
q Булево равенство
Подробно эти операции рассмотрены выше.
Допустимы следующие функции, использующие составные массивы в качестве аргументов:
q rows(A), cols(A), length(A), last(A), augment(A), stack(A), submatrix(A,ir,jr,ic,jc)
Подробно работа этих функций рассмотрена выше.
Последовательность действий:
q Ввести имя переменной, знак присвоения и имя составного массива, .
q Ввести нижний индекс и индекс элемента-матрицы в составной матрице, например, 0,0, .
q Охватить нижним, синим уголком имя составного массива, нажав два раза клавишу "пробел",
q Ввести нижний индекс и индекс элемента вложенной матрицы, например, 1,1 и нажать клавишу "Enter" для завершения операции, .
На Рис. 4.21 приведен пример обращения к элементу элемента-массива составного массива.
Рис. 4.21. Составной массив и его отображение
Пример 5.1. Ввести переменную M1, содержащую матрицу размером 3х3
Порядок выполнения задания.
1.Ввести сопроводительный текст "Пример №3.1.".
2. Ввести переменную – М1 и присвоить ей матрицу-шаблон размером 3х3.
3. Заполнить элементы матрицы-шаблона цифрами.
4. Посмотреть содержание переменной М1.
Листинг программы (Пример 5.1) приведен на Рис. 5.1.
Рис. 5.1. Листинг программы (Пример 5.1)
Пример 5.2. Ввести переменную V1, содержащую вектор размером 3х1
Порядок выполнения задания.
1.Ввести сопроводительный текст "Пример №3.2.".
2. Ввести переменную – V1 и присвоить ей матрицу-шаблон размером 3х1.
3. Заполнить элементы матрицы-шаблона цифрами.
4. Посмотреть содержание переменной М1.
Листинг программы (Пример 5.2) приведен на Рис. 5.2.
Рис. 5.2. Листинг программы (Пример 5.2)
Пример 5.3. Присвоить переменным значения элементов матрицы М1
1.Ввести сопроводительный текст "Пример №3.3.".
2. Ввести переменную – М1 и присвоить ей матрицу-шаблон размером 3х3.
3. Заполнить элементы матрицы-шаблона цифрами.
Ввести переменные а0-а8 и присвоить им значения элементов матрицы М1.
4. Посмотреть содержание переменных М1 и а0-а8.
Листинг программы (Пример 5.3) приведен на Рис. 5.3.
Рис. 5.3. Листинг программы (Пример 5.3)
Пример 5.4. Присвоить переменным значения элементов вектора V1
1.Ввести сопроводительный текст "Пример №3.4.".
2. Ввести переменную – V1 и присвоить ей матрицу-шаблон размером 3х1.
3. Заполнить элементы матрицы-шаблона цифрами.
Ввести переменные b0-b2 и присвоить им значения элементов вектора V1.
4. Посмотреть содержание переменных V1 и b0-b2.
Листинг программы (Пример 5.4) приведен на Рис. 5.4.
Рис. 5.4. Листинг программы (Пример 5.4)
Пример 5.5. Ввести переменную vm1 и vm2, содержащие элементы второго столбца матриц М1 (размер матрицы 3х3)
Порядок выполнения задания.
1.Ввести сопроводительный текст "Пример №3.5.".
2. Ввести переменную – М1 и присвоить ей матрицу-шаблон размером 3х3, заполнить элементы матрицы-шаблона цифрами.
3. Ввести переменную vm1,
4. Присвоить элементу vm1, значения элементов второго столбца матрицы М1, используя верхний индекс.
5. Ввести переменную vm2,
6. Присвоить элементу vm2, значения элементов второго столбца матрицы М1, используя нижний индекс.
7. Посмотреть содержание переменных М1, vm1 и vm2.
Листинг программы (Пример 5.5) приведен на Рис. 5.5.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.