- •Основы работы в MathCad
- •Что такое MathCad?
- •Работа в MathCad. Знак равенства в функциях и переменных MathCad
- •Ввод и размещение функций, переменных и пояснительного текста
- •Определение и просмотр переменных, функций и сопроводительного текста Определение переменных
- •Символы в именах функции или переменной:
- •Ограничения на синтаксис имен переменных и функций:
- •Просмотр содержания переменных и функций
- •Ввод пояснительного текста
- •Особенности ввода формул
- •Редактирование и манипулирование формулами Редактирование формул
- •Перемещение формул и сопроводительного текста
- •Выравнивание формул и сопроводительного текста
- •Горизонтальное выравнивание объектов (текста и формул)
- •Вертикальное выравнивание объектов (текста и формул)
- •Разделение объектов
- •Массивы в Mathcad
- •Использование шаблона для создания массива Создание матрицы-шаблона
- •Редактирование элементов в матрице-шаблоне
- •Поэлементное определение матрицы
- •Нижние индексы и элементы матрицы и вектора
- •Верхний индекс и столбцы матрицы
- •Создание новых матриц из существующих массивов Функции augment(a,b) и stack(a,b)
- •Функция submatrix(a,ir,jr,ic,jc)
- •Обработка массивов Функции определения следа и ранга матрицы
- •Элементарные матричные вычисления Арифметические операции со скалярами и матрицами
- •Сложение вычитание матриц
- •Умножение матриц
- •Транспонирование матрицы
- •Определитель матрицы
- •Модуль вектора
- •Обратная матрица
- •Векторное произведение векторов
- •Скалярное произведение векторов
- •Суммирование элементов вектора
- •Исследование систем линейных алгебраических уравнений в пакете MathCad
- •Пример №1.
- •Пример №2
- •Пример №3
- •Пример №4
- •Пример №5
- •Пример №6
- •Пример №7
- •Пример №8
- •Пример №9
- •Пример №10
- •Содержание
Редактирование элементов в матрице-шаблоне
Щелкнуть мышью на матрице-шаблоне.
Манипулируя кнопками в виде стрелок выделить элемент, который надо редактировать.
Удалить содержимое ячейки матрицы, используя клавиши "Delete" или "Backspace".
Ввести новое значение в ячейку.
Поэлементное определение матрицы
Более важным с практической точки зрения, по сравнению с использованием матрицы-шаблона, является метод поэлементного определения матрицы.
Матица не может содержать больше 8 млн. элементов.
Для работы с элементами массива в MathCAD используются верхний и нижний индексы массива и системная переменная ORIGIN. Рассмотрим эти вопросы подробнее.
Нижние индексы и элементы матрицы и вектора
Нижний индекс используется для просмотра и определения элементов матрицы.
Последовательность операций.
Ввести имя матрицы, например, mat
Ввести нижний индекс, .
Варианты ввода нижнего индекса.
Пиктограмма
в панели инструментов Matrix (Матрица)
Клавиатура
клавиша "["
Следует отметить, что не надо путать нижней индекс в имени переменной (длина курсора при переходе на нижней индекс в имени переменной при этом не меняется) и нижний индекс в определении элемента массива (длина курсора при переходе на нижней индекс в имени переменной при этом уменьшается)
Ввести в черном прямоугольнике номер строки и через запятую номер столбца, например . Для определения элемента вектора вводится один нижний индекс – номер строки.
Ввести знак присвоения, нажав клавиши Shift + ":",
Ввести присваиваемое значение, например
Нажать клавишу "Enter" для завершения операции
Верхний индекс и столбцы матрицы
Верхний индекс используется для доступа к столбцам матрицы.
Последовательность операций присвоения переменной столбца матрицы.
Ввести имя переменной, например, cplM.
Ввести знак присвоения, нажав клавиши "Shift" + ":",
Ввести имя матрицы, столбец которой надо присвоить переменной, например, M. ( )
Ввести верхний индекс, .
Варианты ввода нижнего индекса.
Пиктограмма
в панели инструментов Matrix (Матрица)
Клавиатура
клавиши "Ctrl" + "6"
ввести номер столбца, который надо считать, учитывая значение системной переменной ORIGIN, например, первый столбец ( ).
Нажать клавишу "Enter" для завершения операции ( ).
Создание новых матриц из существующих массивов Функции augment(a,b) и stack(a,b)
Функция augment(A,B) (где A, B- матрицы, имеющие одинаковое число строк) используется для создания нового двумерного массива путем расположения матриц A и B бок о бок.
Функция stack(A,B) (где A, B- матрицы, имеющие одинаковое число столбцов) используется для создания нового двумерного массива путем расположения матрицы A над матрицей B.
На Рис. 2.4 приведен листинг с последовательностью действий при использовании функции augment(A,B) и stack(A,B).
Функция submatrix(a,ir,jr,ic,jc)
Функция submatrix(A,ir,jr,ic,jc) (где A- матрица, ir- начальный индекс строки, jr- конечный индекс строки, ic- начальный индекс колонки, jc - конечный индекс колонки) используется для создания нового двумерного массива путем копирования из массива А всех элементов, содержащихся в строках с ir по jr и столбцах с ic по jc.
На Рис. 2.5 приведен листинг с последовательностью действий при использовании функции submatrix(A,ir,jr,ic,jc).