
- •5 Какими характеристиками определяются дискретные системы идентификации?
- •1.1.2 2. Основные этапы математического моделирования
- •Запуск пакета MatLab?
- •10.Рабочая среда MatLab 6.Х содержит следующие элементы:
- •11. Назначение программы matlab.
- •15.Назовите два способа запуска пакета Simulink ?
- •13.Возможности моделирования, предоставляемые пакетом прикладных программ Control System Toolbox (сst) и matlab Simulink.
- •14.Основные этапы работы с программой.
- •16.Назовите основные разделы Simulink?
- •Методы определения амплитудно-частотных характеристик
- •Экспериментальный:
- •Аналитический:
- •40. Что такое «запасы устойчивости по фазе и по амплитуде»?
- •41. Какие различные формы имеет функция plot?
- •42. Какая функция позволяет выводить множество графиков в одном окне?
- •2.Содержание к разделу «Численные методы»
- •1.Общие понятия. Численные методы и математические модели га.
- •2.Постановка задачи. Решение уравнений с одной переменной.
- •3.Решение уравнений с одной переменной методом хорд.
- •4.Решение уравнений с одной переменной методом касательных (Ньютона).
- •5.Решение уравнений с одной переменной методом половинного деления.
- •1. Анализ существующих методов решения задачи
- •21.Постановка задачи численного интегрирования
- •22.Квадратурные формулы Ньютона-Котеса.
- •23. Численное интегрирование. Приближенное вычисление с помощью формул трапеций.
- •24. Численное интегрирование. Приближенное вычисление с помощью формул Симпсона. Формула Симпсона
- •25. Особенности задач численного дифференцирования. Формулы численного дифференцирования
- •28. Численные методы решения обыкновенных дифференциальных уравнений. Модификации метода Эйлера. Неявный метод Эйлера
- •29. Численные методы решения обыкновенных дифференциальных уравнений. Метод Эйлера – Коши. Метод Эйлера-Коши
- •30. Численные методы решения обыкновенных дифференциальных уравнений. Неявный метод Эйлера – Коши
- •31.Численные методы решения обыкновенных дифференциальных уравнений. Первый улучшенный метод Эйлера.
- •32.Численные методы решения обыкновенных дифференциальных уравнений. Метод Рунге-Кутты.
- •33.Численные методы решения обыкновенных дифференциальных уравнений. Метод Рунге-Кутты третьего порядка точности
- •34.Численные методы решения обыкновенных дифференциальных уравнений. Метод Рунге-Кутты четвертого порядка точности
- •35.Методы обработки и анализа экспериментальных данных. Сущность метода наименьших квадратов.
- •36.Метод наименьших квадратов. Виды приближающих функций. Метод наименьших квадратов
- •5 Билет
- •6 Билет
- •7 Билет
- •Понятие рекурсии.
- •Передача параметров
- •Локальные и глобальные переменные.
- •10.Строковые данные. Обработка символьных данных
- •11.Строковые данные. Программирование задач обработки символьных данных
- •12.Особенности программирования задач, включающих действия со структурами данных. Записи. Записи с вариантами. Оператор присоединения With.
- •Запись с вариантами.
- •13.Особенности программирования задач, включающих действия со структурами данных. Множества. Операции над множествами. Использование множеств при создании экспертных систем.
- •Операции над множествами Бинарные операции
- •Унарные операции
- •1. Объявление указателей
- •2. Выделение и освобождение динамической памяти
- •18. Структурное программирование
11. Назначение программы matlab.
11. MATLAB (сокращение от англ. «Matrix Laboratory», в русском языке произносится как Матла́б) — пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете. MATLAB используют более 1 000 000 инженерных и научных работников, он работает на большинстве современных операционных систем, включая Linux, Mac OS, Solaris (начиная с версии R2010b поддержка Solarisпрекращена[3]) и Microsoft Windows[4].
Назначение системы Matlab
Система Matlab - это универсальное приложение для исследователей, которые занимаются разработкой нового оборудования, алгоритмов, программ.
Основным достоинством Matlab является относительная простота манипуляций с матричными и другими видами данных, а также удобными средствами вывода всевозможных графиков. Но это только надводная часть айсберга. Главное преимущество данной системы в том, что в ней реализованы многочисленные эффективные математические алгоритмы практически для всех областей деятельности. Например, вам не придется самостоятельно писать программы для решения систем уравнений или оптимизации - всё уже реализовано.
12,Принципы функционирования программных пакетов MATLAB.
MatLab предоставляет широкие возможности для работы с сигналами, для расчета и проектирования аналоговых и цифровых фильтров, включая по- строение их частотных, импульсных и переходных характеристик. Имеются в системе и средства выполнения спектрального анализа и синтеза, в частности, реализации прямого и обратного преобразования Фурье. Благодаря этому ее довольно удобно использовать при проектировании электронных устройств. С системой MatLab поставляются свыше ста подробно прокомментированных М-файлов, которые содержат демонстрационные примеры и определения новых операторов и функций. Наличие этих примеров и возможность работать в режи- ме непосредственных вычислений значительно облегчают изучение системы пользователям, заинтересованным в применении математических расчетов. Система MatLab использует собственный М-язык, который сочетает в себе положительные свойства различных известных языков программирова- ния высокого уровня. С языком Basic систему MatLab роднит то, что она представляет собой интерпретатор (осуществляет пооператорное компилиро- вание и выполнение программы, не образуя отдельного исполняемого фай- ла); М-язык имеет незначительное количество операторов; в нем отсутству- ет необходимость объявлять типы и размеры переменных. От языка Pascal система MatLab позаимствовала объектно-ориентированную направлен- ность, т. е. такое построение языка, которое обеспечивает образование новых типов вычислительных объектов на основе типов объектов, уже существую- щих в языке. Новые типы объектов (в MatLab они называются классами) мо- гут иметь собственные процедуры их преобразования (они определяют мето- ды этого класса), причем новые процедуры могут быть вызваны с помощью обычных знаков арифметических операций и некоторых специальных знаков, которые применяются в математике. Принципы сохранения значений переменных в MatLab наиболее близ- ки к тем, которые присущи языку Fortran, а именно: все переменные являют- ся локальными – действуют лишь в границах той программной единицы (процедуры, функции или главной, управляющей программы), где им при- своены некоторые конкретные значения. При переходе к выполнению другой программной единицы значения переменных предыдущей программной еди- ницы либо теряются (если выполненная программная единица представляет собой процедуру или функцию), либо становятся недосягаемыми (если вы- полненная программа является управляющей). В отличие от языков Basic и Pascal в языке MatLab нет глобальных переменных, действие которых рас- пространялось бы на все программные единицы. Но при этом язык MatLab обладает возможностью, которая отсутствует в других языках. Интерпрета- тор MatLab позволяет в одном и том же сеансе работы выполнять несколько самостоятельных программ, причем все переменные, используемые в этих программах, являются для них общими и образуют единое рабочее простран- ство. Это дает возможность более рационально организовывать сложные (громоздкие) вычисления по типу оверлейных структур. Вышеуказанные особенности системы MatLab делают ее весьма гибкой и удобной в использовании вычислительной системой.