Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4.IT (220700)lb.doc
Скачиваний:
38
Добавлен:
29.05.2015
Размер:
2.22 Mб
Скачать

1.2. Контрольные вопросы

  1. Как MathCAD реализует вычисления?

  2. Какой вид имеет сигнал ошибки в системе MathCAD?

  3. Какие типы данных предусмотрены в системе MathCAD?

  4. Порядок действий при редактировании количества значащих цифр, отображаемых при вычислении в пакете MathCAD?

  5. Как в пакете MathCAD вводится глобальная переменная?

  6. Порядок действий при создании функции в MathCAD.

  7. Установка интервала значений для заданной переменной в MathCAD.

  8. Перечислите способы построения графики в MathCAD.

  9. Реализация быстрого метода построения графика функции в MathCAD.

  10. Порядок действий при изменении размерности осей графика функции в MathCAD.

1.3. Варианты заданий к лабораторной работе № 1

Задания:

1. Рассчитать выражения в соответствии с вариантом, используя встроенные функции, вывести на экран вспомогательные слова. Ответ должен содержать mзнаков после запятой; переменнуюxопределить в соответствии с областью определения.

2. Получите таблицу значений функции на интервале [a, b] с шагом h.

3. Построить функцию в декартовой системе координат.

Вариант 1

, m = 4, a = –5, b = 5, h = 1.

Вариант 2

, m = 3, a = 10, b = 14, h = 0.5.

Вариант 3

, m = 2, a = 2, b = 8, h = 0.5.

Вариант 4

, m = 4, a = 10, b = 15, h = 1.

Вариант 5

, m = 3, a = 3, b = 8, h = 1.

Вариант 6

, m = 2, a = –3, b = 2, h = 1.

Вариант 7

, m = 4, a = 4, b = 11, h = 1.

Вариант 8

, m = 3, a = –2, b = 3, h = 1.

Вариант 9

, m = 2, a = –5, b = 5, h = 1.

Вариант 10

, m = 4, a = 5, b = 10, h = 1.

2.ЛАБОРАТОРНАЯ РАБОТА № 2 «Матричные операции вMathCAD»

Цель работы. Научиться выполнять различные операции с матрицами с использованием математического пакета MathCAD.

2.1. Методические указания

Матричное исчисление играет важную роль в компьютерной математике. Практически все численные методы на том или ином этапе работы своего алгоритма сводятся к решению систем линейных алгебраических уравнений (СЛАУ), которое часто производится матричными методами. Вообще говоря, нельзя назвать ни одной области использования компьютера, в алгоритмах которой (в большей или меньшей степени) не использовались бы матрицы [7].

Понятие «вектор» обычно не отделяют от понятия «матриц». Векторы могут рассматриваться как матрицы, состоящие из одного столбца (или строки).

Матричные вычисления в MathCAD можно условно разделить на три основных типа.

К первому относятся такие элементарные действия над матрицами, как создание, извлечение из них данных, их умножение, сложение или скалярное произведение (в случае векторов). Для их реализации служат специальные операторы трех панелей семейства Math (Математические): Calculator (Калькулятор), Matrix (Матричные) и Symbolics (Символьные).

Ко второму типу можно отнести те матричные преобразования, которые требуют использования специальных функций и встроенных алгоритмов матричной алгебры, таких как, например, функции вычисления определителя, матричных норм или сортировки элементов векторов по возрастанию. Функции этой группы можно найти в категории Vector and Matrix (Векторные и матричные) у мастера функций.

И, наконец, к третьему типу матричных вычислений следует отнести те задачи, решить которые можно только используя возможности системы программирования MathCAD.

В языках программирования начальные индексы массивов обычно равняются 0. По умолчанию в MathCAD индексы строк и столбцов также отсчитываются с 0. В том случае, если такая система вам неудобна или непривычна, можно изменить точку отсчета индексов на 1, задав системную переменную ORIGIN: ORIGIN: = 1.

Доступ к элементам вектора или матрицы осуществляется с помощью индексированных переменных. Например, чтобы использовать пятый элемент вектора с именем А, нужно записать этот элемент в виде: А5. А для того, чтобы взять элемент матрицы В, расположенный на пересечении 3-й строчки и 4-го столбца нужно записать: В3 4.

Для задания индексов на панели Matrix предусмотрена специальная кнопка Subscript (Индекс). Перейти к записи индекса можно также с помощью клавиши «[» (левая квадратная скобка). Нажав ее, вы увидите, что на месте будущего индекса, чуть ниже текста имени матрицы, появится черный маркер. В него через запятую следует ввести значения индексов. На первом месте при этом должен стоять номер строки, а на втором – столбца.