MATLAB 7
основы работы
и программирования
С. В. Поршнев
Учебник
MATLAB 7
основы работы
и программирования
Допущено учебно-методическим объединением вузов
по университетскому политехническому образованию
в качестве учебного пособия для студентов высших
учебных заведений, обучающихся по направлению 654600
«Информатика и вычислительная техника»
Москва
Издательство БИНОМ
2011
УДК 004. 42
ББК 32. 973. 26-018. 1
П60
С. В. Поршнев
MATLAB 7. Основы работы и программирования. Учебник — М. : ООО «Бином-
Пресс», 2011. — 320 с: ил. Книга является учебником по математическому пакету MATLAB, владение которым
сегодня является одним из показателей уровня профессиональной подготовки выпускников
естественнонаучных и технических факультетов университетов в области информационных
технологий. Она предназначена для старших классов школ, лицеев, колледжей, младших курсов
ВУЗов при изучении информатики, математики, физики и других смежных дисциплин. Может служить основой для самостоятельного обучения приемам работы с MATLAB. В книге широчайшие возможности пакета описаны в контексте практического решения
конкретных математических и физических задач, что позволяет повысить эффективность
обучения, и обеспечивает уверенное освоение читателем представленных сведений. Рассмотрены
приемы работы с MATLAB при использовании его в режимах мощного суперкалькулятора,
позволяющего, в том числе, проводить символьные вычисления, средства визуализации
результатов вычислений, языка программирования высокого уровня. Большое количество
включенных в книгу задач способствует развитию необходимых навыков использования пакета при
изучении различных разделов математики и физики. Книга рассчитана па начинающих и не требует никаких предварительных сведений о
MATLAB.
>U! ISBN 978-5-9518-0244-6
© Поршнев СВ. , 2006
© Издательство Бином, 2006
Содержание
i O'uUV
Предисловие
Глава 1. Графический интерфейс пользователя и простейшие
вычисления 11
1. 1. Командное окно пакета MATLAB ... 12
1. 2. Рабочее пространство пакета MATLAB . 15
1. 3. Формат представления-вещественных чисел . 20
1. 4. Комплексные числа . 22
1. 5. Векторы и матрицы . 24
1. 6. Элементарные функции 26
Вопросы для самопроверки. 29
Глава 2.
Визуализация результатов вычислений . 31
2. 1. Построение графиков функций, зависящих от одной
переменной. . 31
2. 2. Оформление графиков и графических окон. 35
2. 3. Инструментальная панель графических окон 42
Вопросы для самопроверки. 45
Глава 3. Вычисления с действительными и комплексными
массивами чисел. 47
3. 1. Операции отношения и логические операции над числами . 47
3. 2. Формирование одномерных числовых массивов. 51
3. 3. Двумерные массивы чисел: матрицы и векторы 55
3. 4. Вычисления с массивами . 59
3. 5. Функции, выполняющие битовые операции 65
Вопросы для самопроверки. 68
Глава 4. 3D визуализация 69
4. 1. Трехмерная графика . 69
4. 2. Дополнительные детали оформления трехмерных графиков . 77
4. 3. Сохранение графических изображений в дисковых файлах 81
Вопросы для самопроверки. 83
6
MATLAB 7
Глава 5.