请给出传递函数模型验证的matlab程序
以下是一个简单的传递函数模型验证的Matlab程序:
% 创建传递函数模型
num = [1]; % 分子多项式系数
den = [1, 1, 1]; % 分母多项式系数
G = tf(num, den); % 创建传递函数模型
% 生成输入信号
t = 0:0.01:10; % 时间向量
u = sin(t); % 正弦输入信号
% 通过传递函数模型计算输出信号
y = lsim(G, u, t); % lsim函数用于计算线性模型的输出信号
% 绘制输入信号和输出信号的图形
figure;
plot(t, u, 'r', 'LineWidth', 2); % 绘制输入信号
hold on;
plot(t, y, 'b', 'LineWidth', 2); % 绘制输出信号
xlabel('时间');
ylabel('幅值');
legend('输入信号', '输出信号');
title('传递函数模型验证');
这个程序首先创建了一个传递函数模型,其中分子多项式系数为1,分母多项式系数为[1, 1, 1]。然后生成一个正弦输入信号,并使用lsim函数通过传递函数模型计算输出信号。最后,绘制了输入信号和输出信号的图形,以便进行验证
原文地址: https://www.cveoy.top/t/topic/irwS 著作权归作者所有。请勿转载和采集!