Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_10.doc
Скачиваний:
4
Добавлен:
19.07.2019
Размер:
158.72 Кб
Скачать

Лабораторная работа № 10 знакомство с Matlab

1. Цель работы

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

2. Теоретическая справка

Вид корней характеристического уравнения определяет решение переходного процесса как апериодического, периодического и предельно-периодического. Для RLC-контура характеристическое уравнение – полином второй степени (квадратное уравнение относительно p)

или .

Вид корней и зависит от соотношения параметров , и контура:

при , - вещественных, различных решение переходного процесса например, для тока в контуре при нулевых начальных условиях имеет вид ;

при - комплексно-сопряженных решение переходного процесса для тока в контуре при нулевых начальных условиях имеет вид ;

при - вещественных совпадающих (кратных) решение переходного процесса для тока в контуре при нулевых начальных условиях имеет вид .

  1. Рабочее задание

  1. Для мГн, мкФ 1 и

        1. Ом,

        2. Ом,

        3. Ом.

написать сценарий, выполняющий расчет корней характеристического уравнения при заданных параметрах , и контура.

  1. Построить график переходного тока для всех вариантов решения переходного процесса в интервале

  1. , где ,

  2. , где ,

  3. , где .

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

1) При реализации сценария построения графиков тока необходимо по типу корней характеристического уравнения выбрать тип зависимости тока от времени. Для осуществления подобных операций в Matlab предусмотрен условный оператор if, который в общем виде записывается следующим образом:

if «Условие_1»

«Инструкции_1»

elseif «Условие_2»

«Инструкции_2»

else

«Инструкции_3»

end

Здесь «Условие» – логическое выражение, результатом которого может быть либо ложь (false), либо истина (true). Возможны и другие, упрощенные, варианты записи условного оператора, в частности в виде

if «Условие»

«Инструкции»

end

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

2) Некоторые функции работы с комплексными числами, которые могут понадобиться в данной лабораторной работе:

isreal(x) – логическая функция, которая возвращает true, если переменная x действительное число, и false в противоположном случае;

imag(x) – возвращает мнимую часть комплексного числа;

real(x) – возвращает действительную часть комплексного числа;

abs(x) – возвращает модуль комплексного числа;

arg(x) – возвращает угол комплексного числа в радианах.

  1. Вопросы для самопроверки

  1. Перечислите основные окна программы Matlab?

  2. В чем отличие констант и переменных в Matlab?

  3. Как задать числовую последовательность с равным шагом?

  4. При помощи какой функции осуществляется построение графиков?

1 N – номер бригады

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