- •Департамент образования и науки
- •Оглавление
- •Введение
- •Лабораторная работа № 1
- •1.3. Сохранение рабочей среды
- •1.4. Работа с массивами
- •1 Способ
- •2 Способ
- •1.5. Решение систем линейных уравнений
- •1.6. Считывание и запись данных
- •1.7. Контрольные вопросы
- •Лабораторная работа № 2
- •2.3. Сравнение нескольких функций
- •2.4. Графики в логарифмических масштабах
- •2.5. Изменение свойств линии
- •2.6. Оформление пояснений к графикам
- •2.7. Графики функций двух переменных
- •2.8. Оформление графиков эффектами и цветом
- •Команды для цветового оформления графика
- •2.9. Поворот графика, изменение точки обзора
- •2.10. Параметрически заданные поверхности и линии
- •2.11. Анимированные графики
- •2. 12. Контрольные вопросы
- •Лабораторная работа № 3
- •3.3. Типы м-файлов
- •3.3.1. Файл-программы
- •3.3.2. Файл-функции
- •3.4. Файл-функции с одним входным аргументом
- •3.5. Файл-функции с несколькими входными аргументами
- •3.6. Файл-функции с несколькими выходными аргументами
- •3.7. Вычисления в MatLab
- •3.8. Интерполирование
- •3.9. Решение системы дифференциальных уравнений
- •3. 10. Варианты заданий
- •3.10. Контрольные вопросы
- •Лабораторная работа № 4
- •Типовые звенья и значение коэффициентов уравнения (4.1)
- •Интегрирующих звеньев
- •Р 1ис. 4.6. Характеристики идеального (1) и реального (2) дифференцирующих звеньев
- •4.4. Задание к лабораторной работе
- •Задания к лабораторной работе
- •4.5. Методика выполнения работы
- •Некоторые команды Control System Toolbox
- •4.6. Методический пример
- •4.7. Содержание отчета
- •4.8. Контрольные вопросы
- •4.9. Литература
- •Лабораторная работа № 5
- •5.4. Краткие сведения из теории
- •5.5. Методика выполнения работы
- •Некоторые команды Control System Toolbox
- •5.6. Задание к лабораторной работе
- •5.7. Методический пример
- •Рис 5.4 Импульсная переходная функция w(t)
- •5.8. Отчет по лабораторной работе
- •5.9. Варианты заданий
- •5.10. Контрольные вопросы
- •Лабораторная работа № 6
- •6.4. Методика выполнения работы
- •6.5. Методы контроля правильности набора схем и установки коэффициентов
- •6.6. Задание к лабораторной работе
- •6.7. Отчет по лабораторной работе
- •Варианты заданий
- •6.9. Литература
- •7.4. Постановка задачи
- •7.5. Методика выполнения работы
- •7.6. Задание к лабораторной работе
- •7.7. Методический пример
- •Рис 7.4. Siso-Design Tool
- •7.8. Отчет по лабораторной работе
- •7.9. Варианты заданий
- •7.10. Контрольные вопросы
- •7.11. Литература
- •Лабораторная работа № 8
- •8.4. Постановка задачи
- •8.5. Методика выполнения работы
- •Регулятор с опережением по фазе
- •Скорректированной системы
- •8.6. Отчет по лабораторной работе
- •8.7. Задачи для самостоятельной работы
- •Определения самолета
Лабораторная работа № 1
Знакомство с пакетом MatLab
Содержание
1.1. Цель работы.
1.2. Простейшие вычисления.
1.3. Сохранение рабочей среды.
1.4. Работа с массивами.
1.5. Решение систем линейных уравнений.
1.6. Считывание и запись данных.
1.7. Самостоятельные работы
1.8. Контрольные вопросы.
1.1. Цель работы
Знакомство с рабочей средой MatLab. Изучение приемов простых вычислений арифметических и алгебраических выражений. Ввод массивов. Решение систем линейных уравнений.
1.2. Простейшие вычисления
Рабочая среда MatLab 6.1 содержит следующие элементы:
меню;
панель инструментов с кнопками и раскрывающимся списком;
окно с вкладками Launch Pad и Workspase, из которого можно получить простой доступ к различным модулям Toolвox и к содержимому рабочей среды;
окно с вкладками Command History и Current Directory, предназначенное для просмотра и повторного вызова раннее введенных команд;
командное окно.
Арифметические вычисления
Встроенные математические функции MatLab позволяют находить значения различных выражений. MatLab управляет форматом вывода результата. Команды для вычисления выражений имеют вид, свойственный всем языкам программирования высокого уровня.
1. Наберите в командной строке выражение: >> 100/3 и нажмите <Enter> – MatLab отобразит ответ.
2. Получите ответ, используя различные форматы.
Для этого используйте команду меню File → Preferences → вкладка General → раскрывающийся список Numeric Format панели Text Display.
Информацию о форматах можно получить, набрав в командной строке: >> help format.
MatLab различает прописные и строчные буквы. Встроенная справка help в MatLab имеет свои особенности. Она выводит команды прописными буквами, тогда как в командной строке их надо набирать строчными.
Использование элементарных функций
Задание 1. Вычислите значение следующего выражения:
Методика выполнения:
1. Введите в командной строке это выражение в соответствии с правилами MatLab и нажмите <Enter>:
>> exp(–2.5)*log(11.3)^0.3 – sqrt((sin(2.45*pi) + cos(3.78*pi))/tan(3.3)
Для ввода длинных выражений (формул или команд) в командную строку следует поставить три точки подряд, без пробелов, нажать клавишу <Enter> и продолжить набор в следующей строке.
Задание 2. Вычислите выражение, похожее на предыдущее, например:
Это выражение необязательно снова набирать в командной строке. MatLab запоминает все введенные команды. Для повторного занесения их в командную строку служат клавиши <↑>, <↓>.
Методика выполнения:
1. Вызовите введенное ранее выражение.
2. Отредактируйте его, заменив минус на плюс и знак корня на возведение в квадрат.
3. Вычислите измененное выражение. Результат выведите в точном формате.
Использование переменных
Задание 3. Найдите значение следующего выражения:
Методика выполнения:
1. Наберите последовательность команд, приведенную ниже:
>> x = sin(1/34*pi)/log(3/4));
>> y = sqrt(tan(2/75)/tanh(2.75));
>> z = (x + y)/(x – y)
2. Нажмите <Enter>.
Переменные x и y, определенные выше, можно использовать и в других формулах.