Вот сценарий,
У меня есть набор входных значений, скажем, 2000, и соответствующие выходные значения, частота дискретизации была 2000 выборок / сек, и была использована синусоидальная волна 50 Гц, так как я могу рассчитать частотную характеристику из этих переменных,
То, что я сделал в Matlab, было
Я назвал все входные значения и взял его,
o=data(input),
n=length(o);fs=2000 %sampliing frequency;
y=fft(o,n),
phase=angle(y),
Pha=180*phase/pi();
m=length(y);
f=(0:m-1)*fs/m;
semilogx(f,Pha), grid on
и ответ был взят под углом 90 градусов, это правильный путь,
Могу ли я создать модель из имеющихся у меня данных и выполнить частотную характеристику, или есть какой-то другой способ для расчета ответа, я новичок в Matlab и мне нужна помощь