Работа в MathCad: Практическое пособие, страница 13

q  Развернутый вид. В этом случае элементы-матрицы составного массива отображаются в виде массива (Рис. 4.21).

Для перехода к развернутому отображению необходимо:

§  Дважды щелкнуть мышью на блочной матрице. Произойдет загрузка диалогового окна Result Format (Формат результата).

§  Во вкладке Display Options (Опции дисплея) включить флажок Expand nested Arrays (Расширение уплотненных матриц)

§  Закрыть диалоговое окно, нажав кнопку OK (Да).

4.4.2  Операции и функции для составных массивов.

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

q  Транспонирование массива.

q  Верхний индекс массива.

q  Нижний индекс массива.

q  Булево равенство

Подробно эти операции рассмотрены выше.

Допустимы следующие функции, использующие составные массивы в качестве аргументов:

q  rows(A), cols(A), length(A), last(A), augment(A), stack(A), submatrix(A,ir,jr,ic,jc)

Подробно работа этих функций рассмотрена выше.

4.4.3  Доступ к элементам элемента составной матрицы.

Последовательность действий:

q  Ввести имя переменной, знак присвоения и имя составного массива, .

q  Ввести нижний индекс и индекс элемента-матрицы в составной матрице, например, 0,0, .

q  Охватить нижним, синим уголком имя составного массива, нажав два раза клавишу "пробел",

q  Ввести нижний индекс и индекс элемента вложенной матрицы, например, 1,1 и нажать клавишу "Enter" для завершения операции, .

На Рис. 4.21 приведен пример обращения к элементу элемента-массива составного массива.

Рис. 4.21. Составной массив и его отображение

5.  Практические занятия в MathCAD

Пример 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.