- •Донской государственный технический университет
- •Порядок выполнения работы
- •§1.Табулирование функций;
- •§2.Решение систем линейных алгебраических уравнений методом исключения Гаусса;
- •§3.Аппроксимация функций.
- •1. Табулирование функций
- •Варианты индивидуальных заданий. Составить программу вычисления значений функции уi для значений аргумента хi. Данные взять из таблицы 1 у преподавателя при защите лабораторной работы.
- •2. Решение систем линейных алгебраических уравнений методом
- •Выражения
- •Продолжение таблицы 2.2
- •3. Аппроксимация функций
- •Варианты индивидуальных заданий по лабораторной работе №1
- •Индивидуальные задания
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Донской государственный технический университет
Кафедра “Робототехника и мехатроника”
Изучение инструментальных средств интегрированной системы имитационного моделирования
Методические указания к лабораторной работе
по дисциплине “Моделирование систем”
Ростов-на-Дону
2008 г.
Составитель: Харченко В.А.
УДК
Изучение инструментальных средств интегрированной системы имитационного моделирования.. Метод. указ./ ДГТУ. Ростов-на-Дону, 2008, 8 с.
Приведен порядок и рассмотрены особенности выполнения лабораторной работы, посвященной изучению инструментальных средств интегрированной системы имитационного моделирования.
Предназначены для студентов спец. 230102 “Автоматизированные системы обработки информации и управления”.
Печатается по решению методической комиссии факультета “Авто –матизация, мехатроника и управление”.
Научный редактор: доцент, к.т.н. О.Е. Коротков
Рецензент: доцент, к.т.н. Д.А. Носенков
© Издательский центр ДГТУ, 2008 г.
Цель работы: Приобретение навыков моделирования в среде интегрированной системы имитационного моделирования.
Порядок выполнения работы
1.Выполнить моделирование примеров в параграфах:
§1.Табулирование функций;
§2.Решение систем линейных алгебраических уравнений методом исключения Гаусса;
§3.Аппроксимация функций.
2. Выполнить моделирование примеров из таблиц 2.2, 2.3 по своему варианту индивидуального задания (номер варианта взять у преподавателя).
3. Занести в отчет тексты программ и результаты моделирования .
Примечание. При выполнении лабораторной работы используются файлы с описанием команд и примерами их применения (названия файлов узнать у преподавателя)
1. Табулирование функций
Рассмотрим два случая табулирования функции:
1. С постоянным шагом изменения аргументов.
2. С произвольным набором значений аргумента.
Алгоритм реализуется путем организации какого-либо цикла.
Пример 1. Вычислить
при R = 4.28 10-2; = 2.87;
хi изменяется с шагом х = 2; хп = 2; хк = 10.
Введем обозначение la = 2.87.
Протокол программы:
R = 4.28е-02; la = 2.87;
% Задается начальное значение х, шаг dx и конечное значение х
х = 2.0 : 2.0 : 10.0;
% Для вывода значения у в конце строки символ ; не ставится!
В окне команд появляются после нажатия кнопки выполнить значения функции у, которые затем можно скопировать в какой-либо файл.
Результаты вычислений:
ans =
-
2.0000
4.0000
6.0000
8.0000
10.0000
0.0682
0.1634
0.2517
0.3386
0.4250
Пример 2. Вычислить и вывести на экран значения функции
при х1 = 12.8; х2 = 23.4; х3 = 27.2; х4 = 17.8; х5 = 16.3; х6 = 14.9; а = 1.35; b = 0.98.
Данную задачу можно программировать не изменяя обозначения переменных. Цикл организуется для одномерного массива.
Протокол программы:
а = 1.35; b = 0.98; х(1) = 12.8; х(2) = 23.4; х(3) = 27.2; х(4) = 17.8; х(5) = 16.3; х(6) = 14.9;
% В конце строки вычисления функции у символ ; не ставится.
у |
= |
|
|
|
0.3609 |
у |
= |
|
|
|
0.2327 |
у |
= |
|
|
|
0.1473 |
у |
= |
|
|
|
0.1800 |
у |
= |
|
|
|
0.1771 |
у |
= |
|
|
|
0.1658 |
Данные вычислений можно вывести в виде таблицы, если использовать запись [x; y] без точки с запятой или [x y].