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

Рис. 4.4. Выбор опорного элемента для добавления строки и столбца в матрице

4.1.3  Удаление строк и столбцов из матрицы-шаблона.

q  Щелкнуть на мышью, на матрице-шаблоне.

q  Манипулируя кнопками в виде стрелок выделить элемент рядом с которым надо удалить строки и столбцы. Строки удаляются ниже выделенного элемента. Столбцы удаляются со стороны вершины синего уголка, охватывающего выделенный элемент.

Рис. 4.5. Диалоговое окно Insert Matrix (Вставить  матрицу) с заполненными ячейками

Рис. 4.6. Вид скорректированной матрицы

q  Загрузить диалоговое окно Insert Matrix (Вставить  матрицу), например, нажав горячии клавиши Ctrl + "M".

q  Ввести в текстовые поля Rows (Строки) и Columns (Столбцы) количество строк и столбцов которые надо удалить.

q  Нажать кнопку Delete (Удалить), а затем кнопку Close (Закрыть) для закрытия диалогового окна.

4.1.4  Редактирование элементов в матрице-шаблоне

q  Щелкнуть мышью на матрице-шаблоне.

q  Манипулируя кнопками в виде стрелок выделить элемент, который надо редактировать.

q  Удалить содержимое ячейки матрицы, используя клавиши "Delete" или "Backspace".

q  Ввести новое значение в ячейку.

4.1.5  Поэлементное определение матрицы

Более важным с практической точки зрения, по сравнению с использованием матрицы-шаблона, является метод поэлементного определения матрицы.

Матица не может содержать больше 8 млн. элементов.

Для работы с элементами массива в MathCAD используются верхний и нижний индексы массива и системная переменная ORIGIN.  Рассмотрим эти вопросы подробнее.

  Нижние индексы и элементы матрицы и вектора

Нижний индекс используется для просмотра и определения элементов матрицы.

Последовательность операций.

q  Ввести имя матрицы, например, mat

q  Ввести нижний индекс, .

Варианты ввода нижнего индекса.

Пиктограмма

 в панели инструментов Matrix (Матрица)

Клавиатура

клавиша "["

q  Ввести в черном прямоугольнике номер строки и через запятую номер столбца, например . Для определения элемента вектора вводится один нижний индекс – номер строки.

q  Ввести знак присвоения, нажав клавиши Shift + ":",

q  Ввести присваиваемое  значение, например

q  Нажать клавишу "Enter" для завершения операции

  Верхний индекс и столбцы матрицы

Верхний индекс используется для доступа к столбцам матрицы.

Последовательность операций присвоения переменной столбца матрицы.

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

q  Ввести знак присвоения, нажав клавиши "Shift" + ":",

q  Ввести имя матрицы, столбец которой надо присвоить переменной, например, M. ()

q  Ввести верхний индекс, .

Варианты ввода нижнего индекса.

Пиктограмма

 в панели инструментов Matrix (Матрица)

Клавиатура

клавиши "Ctrl" + "6"

q  ввести номер столбца, который надо считать, учитывая значение системной переменной ORIGIN, например, первый столбец ().

q  Нажать клавишу "Enter" и завершить операции ().

4.1.6  Формирование матрицы с помощью встроенных функций
MathCAD

В MathCAD есть несколько встроенных функций, позволяющих формировать новые массивы из существующих массивов и векторов.

  Функции augment(A,B) и stack(A,B)

Функция augment(A,B) (где A, B- матрицы, имеющие одинаковое число строк) используется для создания нового двумерного массива путем расположения матриц A и B бок о бок.

Функция stack(A,B) (где A, B- матрицы, имеющие одинаковое число столбцов) используется для создания нового двумерного массива путем расположения матрицы A над матрицей B.

На Рис. 4.7 приведен листинг с последовательностью действий при использовании функции augment(A,B) и stack(A,B).

  Функция submatrix(A,ir,jr,ic,jc)