0
Это мой код:Matlab и дискретного преобразования Фурье
T
F = 1/T
y
L = length(y)
Y=fft(y);
f=(0:F:(L-1)*F)
plot(f, Y)
Т время выборки (с его значением), F является частота и у является дискретным сигналом. Является ли это правильным способом вычисления DFT с помощью Matlab? Я не передал F или T функции, поэтому я не уверен, соответствуют ли результаты Y их соответствующим множественным частотам F, сохраненным в f.
спасибо. Зачем вам нужно? – user3290180
't' - это временной вектор вашего сигнала во временной области. Вам нужно это, если вы хотите построить его -> 'plot (t, y);' – SamuelNLP
Хорошо, вы сказали, что на всякий случай, я знаю, но для получения спектра мне это не нужно. Еще раз спасибо. – user3290180