以下是 MATLAB 中时域转传递函数的代码:

% 定义系统的时域响应 h = [1, 2, 3, 4, 5];

% 定义系统的输入信号 x = [1, 1, 1, 1, 1];

% 计算系统的传递函数 H = fft(h) ./ fft(x);

% 反变换得到系统的单位冲激响应 h_impulse = ifft(H);

% 输出系统的传递函数和单位冲激响应 disp('系统的传递函数为:'); disp(H); disp('系统的单位冲激响应为:'); disp(h_impulse);


原文地址: https://www.cveoy.top/t/topic/bhXE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录