Рис. 4.4. Выбор опорного элемента для добавления строки и столбца в матрице
q Щелкнуть на мышью, на матрице-шаблоне.
q Манипулируя кнопками в виде стрелок выделить элемент рядом с которым надо удалить строки и столбцы. Строки удаляются ниже выделенного элемента. Столбцы удаляются со стороны вершины синего уголка, охватывающего выделенный элемент.
Рис. 4.5. Диалоговое окно Insert Matrix (Вставить матрицу) с заполненными ячейками
Рис. 4.6. Вид скорректированной матрицы
q Загрузить диалоговое окно Insert Matrix (Вставить матрицу), например, нажав горячии клавиши Ctrl + "M".
q Ввести в текстовые поля Rows (Строки) и Columns (Столбцы) количество строк и столбцов которые надо удалить.
q Нажать кнопку Delete (Удалить), а затем кнопку Close (Закрыть) для закрытия диалогового окна.
q Щелкнуть мышью на матрице-шаблоне.
q Манипулируя кнопками в виде стрелок выделить элемент, который надо редактировать.
q Удалить содержимое ячейки матрицы, используя клавиши "Delete" или "Backspace".
q Ввести новое значение в ячейку.
Более важным с практической точки зрения, по сравнению с использованием матрицы-шаблона, является метод поэлементного определения матрицы.
Матица не может содержать больше 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" и завершить операции ().
В MathCAD есть несколько встроенных функций, позволяющих формировать новые массивы из существующих массивов и векторов.
Функция augment(A,B) (где A, B- матрицы, имеющие одинаковое число строк) используется для создания нового двумерного массива путем расположения матриц A и B бок о бок.
Функция stack(A,B) (где A, B- матрицы, имеющие одинаковое число столбцов) используется для создания нового двумерного массива путем расположения матрицы A над матрицей B.
На Рис. 4.7 приведен листинг с последовательностью действий при использовании функции augment(A,B) и stack(A,B).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.