matlab中用series函数计算两个传递函数的串联形式?

matlab中用series函数计算两个传递函数的串联形式?我总是出错!!以及matlab中的parallel函数,cloop函数,feedback函数的具体用法。要求是... matlab中用series函数计算两个传递函数的串联形式?我总是出错!!以及matlab中的parallel函数,cloop函数,feedback函数的具体用法。要求是R2009a以上版本,给个例子就成,好的话会多给分
!!!!
比如说这段代码:
t=0:0.1:20
for a=0:0.5:2;
num1=[5];
den1=[1 2 0];
num2=[a 1];
den2=[1];
[num,den]=feedback([num1,den1],[num2,den2],-1);
step(num,den,t);
hold on
end
运行后显示??? Error using ==> feedback at 72
Not enough input arguments.

而且我在使用series函数时还出现outputs inputs的问题!
展开
以你之姓y
2020-04-16 · TA获得超过5990个赞
知道答主
回答量:196
采纳率:0%
帮助的人:4.6万
展开全部

解决方法以及步骤:

1、首先,启动使用的matlab软件,如图:

2、根据简介中的系统,用代码来表示各环的传递函数,如图:

3、传递函数的求解由内到外,先求解内环的传递函数,如图所示:

4、外环的传递函数,如图所示:

5、根据求得的传递函数,利用roots函数判断系统的稳定性,如图所示:

6、绘制系统的零极点图,如图所示:

7、基于传递函数的阶跃信号的响应曲线,如图所示:

    淡定的先知
    推荐于2017-11-24 · TA获得超过456个赞
    知道答主
    回答量:50
    采纳率:0%
    帮助的人:0
    展开全部
    t=0:0.1:20;
    for a=0:0.5:2;
    num1=5;
    den1=[1 2 0];
    num2=[a 1];
    den2=1;
    sys1 = tf(num1,den1);
    sys2 = tf(num2,den2);
    sys = feedback(sys1,sys2,-1);
    step(sys,t);
    hold on
    end

    这是修改后的程序,feedback函数的基本用法为sys = feedback(sys1,sys2,-1)
    其中sys,sys1,sys2分别为3个系统,你给出了传递系统的分子分母系数,必须先用tf函数
    将其转化为系统,feedback函数才能识别,同样结果也只能以系统形式输出

    其他函数同理
    本回答被提问者采纳
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    lvhongli1989
    2011-05-24
    知道答主
    回答量:2
    采纳率:0%
    帮助的人:3319
    展开全部
    有没有具体的要求?
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    收起 1条折叠回答
    推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

    为你推荐:

    下载百度知道APP,抢鲜体验
    使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
    扫描二维码下载
    ×

    类别

    我们会通过消息、邮箱等方式尽快将举报结果通知您。

    说明

    0/200

    提交
    取消

    辅 助

    模 式