
- •Министерство образования и науки российской федерации федеральное агентство по образованию
- •Введение в matlab
- •Введение
- •Лабораторная работа №1. Решение простейших задач обработки матриц в системе matlab
- •1. Теоретическая часть
- •1.1. Интегрированная среда matlab
- •1.2. Простейшие примеры работы в matlab
- •1.3. Некоторые действия над матрицами
- •1.3.1. Вычисление сумм и транспонирование
- •1.3.2. Работа с файлами
- •1.3.3. Поэлементная обработка матриц
- •1.4. Оператор двоеточия
- •1.5. Решение задач обработки матриц
- •2. Задание
- •Лабораторная работа №2. Скрипты и функции в matlab
- •1. Теоретическая часть
- •Скрипты
- •1.3. Функции
- •1.4. Глобальные переменные
- •1.5. Отладка м-файлов
- •1.6. Профилирование м-файлов
- •2 . Задание
- •Лабораторная работа №3. Построение графиков в matlab
- •1. Теоретическая часть
- •Создание графиков функций одной переменой
- •1.2. Окна изображения
- •1.3. Расположение нескольких графиков в одном окне
- •1.4. Визуализация функций двух переменных
- •1.5. Сохранение графика
- •2. Задание
- •Лабораторная работа №4. Решение задач с функциями-параметрами в системе matlab
- •Теоретическая часть
- •Назначение подпрограмм-параметров
- •Манипулятор функции (Function Handle)
- •1.3. Класс Function Functions
- •П ример использования глобальных переменных
- •2. Задание
- •Лабораторная работа №5. Разработка простейших оконных приложений в системе matlab
- •1. Теоретическая часть
- •Среда визуального программирования guide
- •Разработка простейшего оконного приложения
- •Приложения, работающие с числовыми данными
- •Создание меню
- •1.5. Пример приложения с выводом графика
- •Задание
- •Приложение. Описание алгоритмического языка matlab
- •П.1. Имена в matlab
- •П.2. Типы данных
- •П.3. Константы
- •П.4. Операции и выражения
- •П.5. Кодирование основных алгоритмических структур
- •Библиографические ссылки
- •Содержание
Министерство образования и науки российской федерации федеральное агентство по образованию
МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
В.С. Батасова
Введение в matlab
Лабораторный практикум
Учебное пособие по курсу «Информатика»
для студентов всех направлений МЭИ
Москва Издательство МЭИ 2006
УДК
621.398
Б28
Утверждено учебным управлением МЭИ в качестве учебного пособия для студентов
Подготовлено на кафедре прикладной математики Рецензенты:
доктор техн. наук, профессор В.П. Будак (МЭИ),
доцент Е.С. Перевезенцева (кафедра прикладной информатики Московского психолого-педагогического университета)
Батасова В.С.
Введение в MATLAB. Лабораторный практикум. Учебное пособие по курсу «Информатика».. – М.: Издательство МЭИ, 2006.–52 с.
Практикум предназначен для овладения основами работы в интерактивной среде MATLAB с целью применения при изучении специальных дисциплин и в практической деятельности. Практикум охватывает следующие темы: работа в командном окне, функции и скрипты, графический вывод, манипуляторы функций, создание оконных приложений. Каждая работа состоит из теоретического введения и задания.
Лабораторный практикум предназначен для студентов младших курсов всех специальностей МЭИ при изучении информатики.
Учебное издание
Батасова Валентина Сергеевна
Введение в MATLAB. Лабораторный практикум
Учебное пособие по курсу «Информатика»
Редактор
ЛР № от
Издательство МЭИ, 11250, Москва, Красноказарменная, д. 14
ISBN © Московский энергетический институт, 2006
Введение
MATLAB – одна из самых популярных интерактивных систем для инженерных и научных расчетов. MATLAB - это одновременно пакет прикладных программ и используемый в этом пакете язык программирования. Система MATLAB разрабатывается фирмой The MathWorks, основанной в 1984 г.
Особенность языка MATLAB состоит в том, что основным элементом данных является матрица. Это позволяет решать задачи, в которых используются матрицы и вектора, в несколько раз быстрее, чем при использовании «скалярных» языков программирования, таких как Си, Фортран, Паскаль. Название MATLAB означает «матричная лаборатория» (сокращение от «Matrix Laboratory»). Скаляры в MATLAB обрабатываются как матрицы размера 1*1.
MATLAB работает под управлением большинства современных операционных систем, в том числе Windows, Mac OS, Linux и Unix. Основные области применения MATLAB: численные методы, моделирование, сбор и анализ данных, инженерная и научная графика, разработка программ, включая создание графического интерфейса. В состав MATLAB входят специализированные группы программ (toolboxes), предназначенные для решения частных классов задач (обработки сигналов, нейронных сетей, и т. д.).
Пособие было подготовлено для студентов факультета Электронной техники и прошло апробацию на этом факультете в рамках дисциплины «Информатика». Оно может быть использовано для всех инженерных специальностей. Цель практикума – приобретение студентами навыков работы в среде MATLAB для дальнейшего применения их в специальных дисциплинах и практической деятельности Небольшой объем часов, отведенных на информатику, и обширный набор тем, подлежащих рассмотрению в этой дисциплине, заставляют ограничиться вводным курсом из пяти лабораторных работ. При написании пособия использовались источники [1,2].
Для успешной работы с пособием от студентов требуется умение работать в операционной среде Windows на пользовательском уровне и знание основ программирования на Паскале.
Автор выражает искреннюю благодарность инициатору написания этого пособия профессору кафедры Светотехники МЭИ В.П. Будаку за своевременное и доброжелательное обсуждение работы, а также преподавателям кафедры прикладной математики: П.В. Гречкиной, Э.С. Комаровой, В.И. Луканиной, К.Г. Меньшиковой, А.А. Незнанову, С.В. Смагину, - принимавшим участие в апробации пособия на факультете Электронной техники.