Хотел бы я начать с Matlab'а. Многие делают свои курсовики в Mathcad'е, хотя по возможностям, а тем более по частотному анализу(в том числе построение графиков АЧХ, ФЧХ, АФХ) Matlab и проще и предпочтительнее. Сейчас вы сами убедитесь почему.
Итак, прежде всего вам необходимо открыть Matlab версии 6.5 или выше и задать в рабочем поле свою передаточную функцию. Вот пример:
Теперь, немного объясню. Переменные num и dem это вектор коэффициентов числителя и знаменателя соответственно заданной ПФ. Порядок написания коэффициентов идет в порядке убывания степени s. Строчка h=tf(num,dem) создает передаточную функцию h с числителем num и знаменателем dem. Дальше всё просто!
1.Построение АЧХ и ФЧХ - функция freqs(num,dem)
Набрав её в рабочем поле вы увидите примерно следующее:
Останется только отредактировать вид осей! Кстати, по умолчанию Matlab делает формат осей логарифмическим, не забудьте сменить его на линейный в настройках осей(Axes propeties)
2. Построение АФХ - nyiquist(h)
Набрав эту команду появится следующее:
Не забудьте убрать галочку с Negative Frequencies
3. Построение временных характеристик и другие полезные функции:
Переходный процесс - step(h)
Импульсная характеристика - impulse(h)
Нули функции - zero(h)
Полюсы функции - pole(h)
Полюсы и нули функции на комплексной плоскости - pzmap(h)
Теперь немного про построение графиков в Mathcad.
Вот пример задания частотных функций(АЧХ и ФЧХ):
Тут всё должно быть понятно, а теперь графики:
АЧХ:
ФЧХ:
АФХ:
Ну вот, кажется, и всё, что я хотел сказать по этой теме. В следующей статье рассмотрим способы решениия диффур и формирование уравнений состояния.
|