- •Основы работы
- •В математическом пакете Mathcad
- •Методические рекомендации
- •Для проведения лабораторных работ
- •Лабораторная работа № 1 Знакомство с Mathcad
- •Документы и окна
- •Типы данных
- •Построение выражений
- •Некоторые приемы редактирования выражений
- •Ввод текста
- •Форматирование выражений и результатов
- •Защита вычислений
- •Лабораторная работа № 2 Переменные и функции Определение переменных и функций
- •Определение дискретной переменной
- •Глобальные определения переменных и функций
- •Вычисления с использованием единиц измерения
- •Контрольная работа №1
- •Лабораторная работа № 3. Массивы
- •Создание массива командой Вставка матрицы
- •Определение переменных как массивов
- •Доступ к элементам массива
- •Изменение размера матрицы
- •Создание массива путем определения его элементов
- •Создание матрицы с помощью дискретных аргументов
- •Векторные и матричные операторы
- •Векторные и матричные функции
- •Задание 5. Выполните вычисления с массивами:
- •Контрольная работа №2
- •Лабораторная работа № 4 Графика в Mathcad Двухмерные графики Графики в декартовой системе координат
- •Форматирование двухмерных графиков
- •Трассировка и масштабирование
- •Графики в полярной системе координат
- •Трехмерные графики
- •Применение Мастера построения трехмерных графиков
- •Специальная графика
- •Создание и запуск анимационных клипов
- •Контрольная работа №3
- •Лабораторная работа № 5 Создание программ
- •Условный оператор
- •Цикл while
- •Оператор break
- •Цикл for
- •Пример 8. Составить функцию для суммирования целых чисел от 1 до n.
- •Подпрограммы
- •Задание 26. Составить функцию для вычисления суммы факториалов, оформив в виде подпрограммы нахождение факториала числа.
- •Задание 29. Найти все простые числа на заданном отрезке.
- •Контрольная работа №4
- •Лабораторная работа № 6 Решение уравнений Решение уравнения с одним неизвестным
- •Решение уравнений с параметром
- •Нахождение корней полинома
- •Системы уравнений
- •Матричный способ решения систем уравнений
- •Приближенные решения
- •Символьное решение уравнений
- •Контрольная работа №5
- •Лабораторная работа № 7 Символьная математика
- •Упрощение выражения
- •Разложение выражений
- •Разложение выражения на множители
- •Приведение подобных слагаемых
- •Разложение на элементарные дроби
- •Разложение в ряд Тейлора
- •Вычисление сумм и произведений
- •Вычисление производных
- •Вычисление определенного интеграла
- •Неопределенные интегралы
- •Пределы
- •Подстановка переменной
- •Отображение результатов символьных вычислений
- •Контрольная работа №6
- •Список литературы
- •Содержание
- •Тетюшева Светлана Геннадьевна
Доступ к элементам массива
Mathcad позволяет обрабатывать как весь массив, так и отдельные его элементы или отдельные столбцы. Для этого используются нижние и верхние индексы. Индекс - это номер строки или столбца массива.
Верхние индексы используются для обращения ко всему столбцу матрицы:
1. Введите имя переменной матрицы, например, Y.
2. Нажмите комбинацию клавиш <Ctrl>+6 или нажмите кнопку на панели инструментовМатрица (Matrix).
3. В появившийся справа сверху от имени матрицы местозаполнитель введите желаемый индекс, например, 2.
4. Введите оператор “=”. В результате Mathcad выведет 2-й столбец значений элементов массива Y.
Можно также извлекать отдельную строку из матрицы, извлекая столбец из транспонированной матрицы.
Нижние индексы используются для обращения к отдельному элементу массива:
1. Введите имя переменной массива, например, Х.
2. Введите символ “[“ (левой квадратной скобки) или нажмите кнопку на панели инструментовМатрица (Matrix).
3. В появившийся справа снизу от имени матрицы местозаполнитель введите желаемый индекс, например, 3.
4. Введите оператор “=”, чтобы получить значение 3-го элемента вектора Х.
Для обращения к элементам матриц используются двойные нижние индексы. Например, для вывода значения элемента матрицы Y, расположенного на пересечении 3-й строки и 4-го столбца, надо последовательно набрать Y[3,4=.
Замечание 1. Обратите внимание, что нижние индексы подобно делению и возведению в степень удерживают ввод.
Замечание 2. Строки в массивах нумеруются сверху вниз, а столбцы - слева направо. По умолчанию нумераия начинается с нуля, т.е. переменная X0 указывает на первый (левый) элемент вектора Y, а переменная Y0,0 - на левый верхний элемент матрицы Y. Если вы привыкли нумеровать элементы векторов и матриц с единицы, глобально присвойте переменной ORIGIN значение 1.
Замечание 3. В качестве индексов можно использовать не только числовые константы, но и математические выражения, переменные и функции (в любых комбинациях). Перечисленные ниже примеры иллюстрируют различные способы обращения к элементу матрицы, расположенному в 1-й строке и 5-м столбце:
1) Y1,5 23) i:=1 j:=5 Yi,j
3) Y4-3,10-5 4) i:=1 d(x,y):=x/y Yi,d(35,7)
Изменение размера матрицы
Изменение данных в уже созданном массиве производится аналогично его заполнению: щелкнуть по элементу массива, удалить его и вставить новое значение.
Добавление строк или столбцов:
1. Щёлкните на элементе матрицы, ниже которого нужно вставить строки или справа от которого нужно вставить столбцы.
2. Выберите в меню Вставка (Insert) команду Матрица (Matrix) или нажмите кнопку на панели инструментовМатрица (Matrix).
3. Напечатайте число строк и/или столбцов, которые нужно вставить.
4. Затем нажмите на кнопку Вставить (Insert).
Замечание. Чтобы вставить строку выше верхней строки или столбец слева от первого столбца, сначала заключите матрицу целиком в выделяющую рамку, щёлкнув внутри и нажав <пробел> несколько раз.
Удаление строк или столбцов:
1. Щёлкните на элементе матрицы, ниже которого нужно удалить строки или справа от которого нужно удалить столбцы. Удаление начинается со строки или столбца, занятых выбранным элементом.
2. Выберите в меню Вставка (Insert) команду Матрица (Matrix) или нажмите кнопку на панели инструментовМатрица (Matrix).
3. Напечатайте число строк и/или столбцов, которые нужно удалить.
4. Затем нажмите на кнопку Удалить (Delete).
Чтобы удалить всю матрицу или вектор, заключите их в выделяющую рамку и выберите Удалить (Delete) в меню Правка (Edit).
ЗАДАНИЕ 3. В массивах, созданных при выполнении 1-го задания:
1) отредактировать данные без изменения размерностей массивов;
2) преобразовать вектор-столбец в матрицу размерности 5х6 и заполнить вновь созданные элементы;
3) удалить последнюю строку и последний столбец матрицы 3х3;
4) вставить дополнительный столбец в матрицу 4х6 после 2-го столбца исходной матрицы и заполнить вновь созданные элементы массива;
5) вставить два дополнительных столбца и две дополнительных строки левее и выше первого элемента матрицы Y, полученной при выполнении задания 2.