Пример 9. Определение гармоник сложного несинусоидального напряжения методом быстрого преобразования Фурье.
1. Создадим трехчастотный сигнал со средней частотой 200 Гц и соседними частотами 150 и 250 Гц и амплитудами 1 В, 0,4 В и 0,4 В соответственно. Программа для его формирования будет такова:
%Исходные данные
x=sin(2*pi*200*t)+0.4*sin(2*pi*150*t)+0.4*sin(2*pi*250*t); plot(x(1:100))
% Установка русского шрифта и его размера
set(gca,'FontName',,Arial Unicode MS','FontSize',10)
% введение название осей
х1аЬе1('Время, с')
% введение название графика
title('Трехчастотный сигнал')
% Включение отображения сетки
grid on
clear all
Полученный сигнал изображен на рисунке 3.24.
Трехчастотный сигнал
Рисунок 3.24 - Трехчастотный сигнал
Кривая на рисунке 3.24 строится в функции номера элемента вектора от 0 до 100. Более удобно, чтобы кривая являлось функцией времени. Соответствующий отрезок времени будет равен: 0 - 0,0005 100, т.е. 0 - 0,05 с. Поэтому, для получения шкалы по оси х в отметках времени, можно ввести свою шкалу в диапазоне от 0 до 0,05 с.