
- •«Математическое моделирование систем и процессов»
- •Лабораторная работа № 1
- •1. Интерфейс программного пакета MathСad
- •2. Ввод и вывод информации
- •3. Применение встроенных функций MathСad' а
- •4. Формат представления численного результата
- •5. Вычисление производных и интегралов
- •5.1. Вычисление производных
- •5.2. Вычисление интегралов заданных функций
- •6. Редактирование рабочего листа
- •6.1. Копирование, удаление и перемещение объектов рабочего листа
- •6.2. Ввод текста
- •7. Содержание лабораторной работы.
- •Варианты задания
- •8. Отчет по лабораторной работе
- •Лабораторная работа №2
- •1. Построение и редактирование двумерных графиков в декартовой системе координат.
- •1.1. Построение графиков
- •1.2. Форматирование двумерных графиков в декартовых координатах
- •1.3 Построение двумерных графиков в ортогональной системе координат для различных типов данных
- •1.3.1. Построение графиков в тексте вычислительной программы
- •1.3.2. Построение графиков по табличным данным
- •Построение гистограмм
- •1.3.4. Построение графиков дискретных функций, заданных системой неравенств
- •3. Содержание работы.
- •Лабораторная работа № 3
- •1. Системы линейных уравнений
- •1.1. Запись векторов и матриц в MathCad
- •1.2. Решение систем линейных алгебраических уравнений методом обратной матрицы
- •1.3. Решение системы линейных алгебраических уравнений встроенной функцией lsolve
- •1.4. Решение системы линейных алгебраических уравнений блоком Given…Find
- •2. Системы нелинейных алгебраических уравнений
- •2.1. Решение с помощью вычислительного блока Given…Find
- •2.2. Решение системы нелинейных алгебраических уравнений вычислительным блоком Given…Minerr.
- •3.3. Решение системы алгебраических уравнений в символьной форме
- •4. Размерные величины в решающем блоке
- •Содержание и порядок выполнения работы.
- •Варианты для самостоятельной работы.
- •Цель лабораторной работы № 4
- •1. Решение оду с помощью решающего блока Given …Odesolve
- •2. Решение оду первого порядка
- •2.3. Решение оду n-го порядка с одной неизвестной функцией
- •2. Решение систем оду первого порядка
- •2. Решение системы оду методом Рунге-Кутта
- •2.1. Решение системы оду методом Рунге-Кутта с фиксированным шагом интегрирования (функция rkfixed)
- •Решение системы оду методом Рунге-Кутта с автоматическим выбором шага интегрирования (Rkadapt)
- •3. Решение системы оду методом Булирша – Штера (функция Bulstoer)
- •5. Решение системы оду методом Розенброка (функция Radau)
- •6. Содержание лабораторной работы.
- •Библиографический список
- •«Математическое моделирование систем и процессов»
- •Самара 2008
- •«Быстрые клавиши» в MatCad.
1.3 Построение двумерных графиков в ортогональной системе координат для различных типов данных
Выше рассмотрено построение графиков, когда выражение функций записано непосредственно в области построения графиков. Фактически это означает, что процесс построения графиков совмещён с вычислением ординат функций. Однако в Mathcad'е это не единственный способ. Некоторые другие из них описаны ниже.
1.3.1. Построение графиков в тексте вычислительной программы
Как правило, в инженерных расчётах построение графиков не является самоцелью, а является средством отображения результатов порой достаточно сложных расчётов. Для вывода результатов в графическом виде нужно:
в математической области присвоить выражение выводимой функции (рис. 20 а);
установить курсор ниже математической области;
щелчком мыши на панели Graph на экран вызвать область построения графика;
в области построения графика в placeholder 6 на рис.2 напечатать имя функции;
щёлкнуть мышью вне области построения графика или нажать клавишу ввода (Enter).
а б
Рис.19. Графики прямой с разными параметрами
Если требуется построить график функции, зависящей от параметров, то параметры в математической области должны быть записаны в скобках после имени функции через запятую.
Например, уравнение прямой в математической области должно быть записано в виде: y(x,a,b):=a+b*x. В области построения графиков имя функции должно записываться с конкретным значением параметров a и b, например, в виде: y(x,a,b):= =(x,4,1).
Когда требуется построить несколько графиков для разных параметров, имя функции записывается в placeholder 6 на рис.2 через запятую, например, как показано на рис.19,б.
1.3.2. Построение графиков по табличным данным
В практических расчётах часто возникает необходимость в графическом представлении табличных числовых данных, полученных из эксперимента или импортированных из каких–либо других объектов, например из Exel. Для построения графиков в этом случае необходимо:
представить табличные данные в виде матрицы-столбца значений аргумента xdata и соответствующему ему матрицы-столбца значений функции y data (созданию матриц посвящена лабораторная работы № 3);
войти в область построения графиков описанным выше способом;
напечатать в имя аргумента данных x data (позиция 2 на рис.2);
напечатать в placeholder функции (позиция 6 на рис.2) имя данных уdata;
ввести данные щелчком мыши или клавишей Enter.
По умолчанию график будет построен в виде линии (рис.20, а)).
При необходимости изменить формат вывода графика нужно перейти в окно Traces. Если в меню этого окна выбрать Symвol ромб, а затем в меню Type – stem(ножка), график приобретает вид, представленный на рис.20, б.
Рис. 20.
Построение гистограмм
Построение гистограмм не отличается принципиально от изложенного выше алгоритма построения графиков по данным, заданных таблично. Предположим, что требуется построить гистограмму, исходные данные для построения которой заданы в виде матрицы размерности 2*n, где n – число строк (рис.21).
Для построения
гистограммы матрицу данных нужно
преобразовать, выделив отдельно
матрицу-столбец абсцисс в таблицу
, а матрицу-столбец ординат в таблицу
. Для этого следует:
переместить курсор в нужное место рабочего листа;
щёлкнуть на панели Matrix опцию
, чтобы вызвать шаблон
;
заполнить шаблон для матрицы-столбца аргумента и напечатать знак «=», после чего матрица-столбец отобразится в виде таблицы (на рис.21 в центре);
повторить те же действия для получения матрицы-столбца ординат;
войти в область построения графика;
выделить курсором placeholder обозначения оси и щелчком мыши по опции
вставить на его место шаблон и заполнить его, чтобы он принял вид
;
повторить те же действия для оси ординат, чтобы её обозначение приняло вид
;
щёлкнуть мышью вне области графика.
Рис. 21. Построение гистограммы
В результате этих действий график изобразится в виде ломаной, показанной на рис.22.
Рис. 22. График исходной матрицы H
Для отображения этого графика в виде гистограммы, необходимо:
щелчком мыши по графику вызвать окно форматирования Formatting Currently Selected X-Y Plot;
перейти в окно Traces;
войти в меню Type и выбрать опцию Solidbar;
нажать клавишу «применить», а затем «ОК», после чего график примет вид гистограммы.
Дальнейшие действия по форматированию изображения не отличаются от описанной процедуры форматирования обычных графиков непрерывной функции.