Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MatLab_sem.doc
Скачиваний:
69
Добавлен:
19.02.2016
Размер:
1.78 Mб
Скачать

Минаев Ю.Н., составитель

Факультет компьютерных систем Кафедра вычичлительной техники

КОМПЬЮТЕРНАЯ ПРАКТИКА

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

И РЕКОМЕНДАЦИИ

Часть1

"Программирование в системе MatLab"

Киев-2006

Введение

Практикум содержит 7 научно-практических работ по изучению программирования с использова­нием математической системы MatLab и входящей в него программы моделирования Simulink:

  1. Основы MatLab.

  2. Простые вычисления в MatLab.

  3. Многомерные вычисления в MatLab.

  4. Решение уравнений в MatLab.

  5. Символьные вычисления в MatLab.

  6. Моделирование устройства с помощью Simulink.

  7. Моделирование системы с помощью Simulink.

Рекомендуемая литература:

  1. Дьяконов В.П., Абраменкова И.В. MatLab 5.0/5.3. М.: Нолидж, 1999,640 с.

  2. Гультяев А.К. MatLab 5.2. Имитационное моделирование в среде Windows. СПб: Ко­ рона, 1999,288с.

Содержание отчета по каждой работе:

  1. Название работы, задание в соответствии с вариантом.

  2. Программа.

  3. Результаты выполнения программы на ПК.

  4. Выводы.

Содержание

  1. Основы MatLab 3

  2. Простые вычисления в MatLab 6

  3. Многомерные вычисления в MatLab 10

  4. Решение уравнений в MatLab 17

  5. Символьные вычисления в MatLab 22

  6. Моделирование устройства с помощью Simulink 31

  7. Моделирование системы с помощью Simulink 39

Варианты заданий

1. Основы MatLab

Подготовка к работе

По указанной литературе изучить: основы системы MatLab, системное меню MatLab, основные системные команды, правила ввода команд и данных, ранжированные переменные, правила вывода результатов.

Контрольные вопросы

  1. Структура окна системы MatLab.

  2. Команды пункта "File" системного меню.

  3. Команды пункта "Edit" системного меню.

  4. Команды пункта "View" системного меню.

  5. Команды пункта "Web" системного меню.

  6. Команды пункта "Window" системного меню.

  7. Команды пункта "Help" системного меню.

  8. Правила ввода команд.

  9. Правила ввода функций и операндов.

  10. Правила ввода выражений.

  11. Организация циклов.

  12. Правила ввода комментариев.

  13. Правила просмотра результатов операций.

Задание к работе

Задача 1. Изучить интерфейс MatLab.

Задача 2. Ознакомиться с демонстрационными примерами MatLab.

Задача 3 Выполнить в режиме калькулятора следующие действия:

Ввод исходных операндов.

Выполнить над операндами 1 и 2 операцию 1.

Выполнить над результатом и операндом 1 операцию 2.

Выполнить над результатом и операндом 2 операцию 3.

Возвести почленно операнд 1 в степень 3.

Методические указания

  1. В MatLab все данные рассматриваются, как матрицы. Тип результата определяется автоматически по виду выражения.

  2. В идентификаторах высота буквы имеет значение. Рекомендуется для имен простых переменных выбирать строчные буквы, а для структурированных (векторы и масси­ вы) прописные.

  3. Векторы вводятся в квадратных скобках, компоненты вектора разделяются пробела­ ми. Например, V=[1 2 3].

  4. Матрицы вводятся в квадратных скобках, внутри которых размещаются векторы строк, разделенные знаком точка с запятой (;).Например, V=[1 2 3; 4 5 6; 7 8 9].

  5. Если данные не умещаются в строке, строку можно отобразить в нескольких строках, используя разделитель в виде многоточия (не менее трех точек).

  6. Значение % задается системной константой с именем pi.

  7. В MatLab возможны два режима работы:

  • В командном окне, как с калькулятором. В этом случае каждое действие сразу же исполняется.

  • В редакторе программ. В этом случае программа вводится, как обычно, а испол­ няется по команде встроенного отладчика.

8. При работе в режиме калькулятора выражения могут вводиться:

  • В прямой форме, тогда после завершения ввода ответ будет выведен под встроенным системным именем ans. Переменная с этим именем всегда хранит результат последнего вычисления.

  • В форме оператора присвоения, когда переменной с выбранным именем при­ сваивается значение выражения. Ответ в этом случае выводиться под именем этой переменной.

- Любое уже определенное значение можно вызвать из рабочей области по имени переменной.

  1. Если вычисляется значение переменной с выбранным именем по заданному выра­ жению, результат выводится под именем этой переменной в следующей строке. Век­ торы выводятся в строке с пробелами, матрицы - построчно, каждая содержит вектор строки.

  2. При работе с программой неграфические результаты выводятся в окно командной строки. При необходимости их можно выводить, как текст, в специально создаваемое окно.

  3. Вывод результата можно заблокировать, если в конце строки ввода ввести знак точ­ ка с запятой (;). Значение переменной, которой результат присваивается, храниться в рабочей области.

  4. При работе с массивами определены операторы почленного выполнения. В них пе­ ред символом операции вводится точка (.).

  5. Символ присвоения - знак равенства (=). Равенство, как оператор отношения в усло­ виях, вводится, как двойное равенство (==).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]