- •Предисловие
- •1. Рабочая среда MatLab
- •Простейшие вычисления
- •Лабораторная работа № 1 Вычисление значений функций и переменных
- •Контрольные вопросы
- •Лабораторное задание
- •2. Работа с графикой средствами matlab Основные теоретические сведения
- •3. Программирование в среде matlab. Создание и редактирование м-файлов Редактор м-файлов
- •Файл-программы
- •Файл-функции
- •4. Операции с векторами и матрицами в системе matlab Основные теоретические сведения
- •Основные матричные операции
- •5. Решение уравнений, систем линейных уравнений вычисление интегралов Основные теоретические сведения
- •6. Аппроксимация и интерполяция данных. Методы решения обыкновенных дифференциальных уравнений Основные теоретические сведения
- •Интерполяция функций
- •7. Основные возможности пакета математического моделирования Simulink Основные теоретические сведения
- •Обзор блоков раздела Sources
- •Исследование блоков раздела Continuous
- •Модель простейшей системы автоматического регулирования
- •Дифференциальные уравнения и системы уравнений
- •Содержание
Министерство образования и науки Украины
Одесская национальная академия связи им. А.С.Попова
________________________________________________________________________________________________________________________
Кафедра информационных технологий
Основные принципы работы
в системе Matlab
Методические указания
к практическим и лабораторным занятиям
по дисциплине
«Программные пакеты проектирования
телекомуникационных систем»
для студентов заочной формы обучения
направления бакалаврской подготовки
“Телекоммуникации”
Одесса 2015
УДК 004.43 План УМИ 2014 г.
Рецензент: к.т.н., доцент каф. КИТ ПиВ, Флейта Ю.В.
Основные принципы работы в системе Matlab: Методические указания к практическим и лабораторным занятиям по дисциплине «Программные пакеты проектирования телекомуникационных систем» / Л.Н. Буката, И.Г. Швайко. – Одесса:ОНАС им. А.С. Попова, 2014.-с.102.
Для проектирования телекомукационных ситем используют различные программные пакеты. В данном методическом пособии мы рассмотрим один из таких программных пакетов – пакет Matlab.
Методические указания содержат краткие теоретические сведения об основных понятиях и принципах работы в среде Matlab. В соответствии с учебным планом дисциплины «Программные пакеты» в методических указаниях также приведены индивидуальные задания для выполнения лабораторных работ и комплексного задания. Для приобретения практических навыков в пособии приведено много примеров для решения задач. Методические указания будут полезны студентам для закрепления лекционного материала, а также при самостоятельной подготовке к практическим занятиям и выполнению лабораторных работ.
Методические указания предназначены для приобретения теоретических и практических знаний студентами академии, которые изучают дисциплины “Программные пакеты”, «Численные методы» и “Программирование инженерных задач”. Это пособие будет также полезным аспирантам и научным сотрудникам, которым необходимо решать научные и технические задачи с использованием среды Matlab, так как он включает в себя вычисления, визуализацию и программирование в удобной среде, где задачи и решения выражаются в форме, близкой к математической.
ОДОБРЕНО
на заседании кафедры
информационных технологий
и рекомендовано к печати.
Протокол № 2
от 05.10.2014 г.
ЗАТВЕРДЖЕНО
методическим советом
академии связи.
Протокол № 10/14
от 04. 07.2014р.
Предисловие
Matlab – это высокопроизводительный язык для технических расчетов.
Типичное использование MATLAB - это:
математические вычисления;
создание алгоритмов;
моделирование;
анализ данных, исследования и визуализация;
научная и инженерная графика;
разработка приложений, включая создание графического интерфейса.
Цель изучения дисциплины – формирование базовых знаний и умений, необходимых для технических расчетов и решения различных инженерных задач для отрасли связи с помощью компьютера, на знакомом материале (информатики, математики, механики, физики, теории цепей) научить студента пользоваться высокоуровневыми средствами программирования и осваивать предоставленные средства.
Наличие в системе возможности визуального программирования интерфейса позволяет говорить о том, что данная система является простой и практичной моделью работы с более сложными системами.
Вторая важнейшая задача – самостоятельно выполняя все более сложные задания, продвинуться в понимании изученного материала, получая не только теоретические знания, но и визуальные образы изучаемых процессов и явлений.
1. Рабочая среда MatLab
Чтобы
запустить программу дважды щелкните
на иконку
.
Перед Вами откроется рабочая среда,
изображенная на
рис. 1.1.
Интерфейс MatLab многооконный и имеет несколько средств прямого доступа к различным компонентам системы. Следует обратить внимание на следующие кнопки панели инструментов:
New M-file − выводит пустое окно редактора m-файлов;
Open file − открывает окно для загрузки файлов Matlab;
Simulink − открывает окно браузера библиотек Simulink;
Help − открывает окно справки.
Эти функции дублируются в очень простом меню системы MatLab.
В левой части окна системы появились окна со вкладками Launch Pad/Workspace доступа к компонентам системы и вкладками текущей директории Current Directory и истории сессии History. Они обеспечивают оперативный контроль за состоянием системы. Окна интерфейса MatLab могут быть включены или отключены из пункта меню View.
Вся работа организуется через командное окно (Command Window), которое появляется при запуске программы. В процессе работы данные располагаются в памяти (Workspace) в виде матриц.
Рисунок 1.1 – Окно рабочей среды MatLab
Если в рабочей среде MatLab отсутствуют некоторые окна, приведенные на рисунке, то следует в меню View выбрать соответствующие пункты: Command Window, Command History, Current Directory, Workspase, Launch Pad.
Команды следует набирать в командном окне. Символ « >> », обозначающий приглашение к вводу командной строки, набирать не нужно. Для просмотра рабочей области используют полосы прокрутки или клавиши Home, End для перемещения влево или вправо и PageUp, PageDown для перемещения вверх или вниз. Если пропала командная строка с мигающим курсором, просто нажмите Enter. Чтобы программа MatLab выполнила команду или вычислила выражение важно помнить, что набор любой команды или выражения должен заканчиваться нажатием на Enter.
