Matlab TransferFunction -- lism()

close all; clear; clc;

num=[1];
den=[1 4 13 0];
%sys=tf(num,den); %分子分母形式(传递函数形式)
[A,B,C,D] = tf2ss(num,den);
sys = ss(A,B,C,D); %状态空间形式

%[u,t] = gensig('square',4,10,0.1) %方波输入信号
%plot(t,u) %是一个方波
t=0:0.01:10; %采样时间
u=zeros(length(t),1); %对应t的输入信号(每行代表对应t时对应输入的值,每列代表每一个输入)
x0=[1 1 1]; %指定非零初始状态值
lsim(sys,u,t,x0); %线性时不变模型,给定任意输入,得到任意输出

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值