求学霸解题✔用matlab求传递函数。第四小题第一问和第二问求解。研究了一下午和一晚上matlab还是不出结果。哭了
(⊙o⊙)哦。好吧!谢谢你
原题是这样的。第二问流图画出了。但是编写的程序一直不对。
追答1、图片仍然不清晰。题主不能拍一张分辨率高一些的吗?
2、【编写的程序一直不对】,你没提供所编程序的任何信息,我怎么帮你?
老师
追答方框图等效变换之后化简:
s=tf('s');
G1=1/s;
G2=s/(s+1);
G3=2/s;
G4=5/(s+2);
G5=tf([1 1],[1 2 10]);
G=feedback(feedback(G1*feedback(G2*G3,1),1/G3)*(1/G3+G4)*G5,1);
minreal(G)
信号流图的做法:
L1=-G1*G2;
L2=-G2*G3;
L3=-G1*G2*G3*G4*G5;
L4=-G1*G2*G5;
D=1-L1-L2-L3-L4;
p1=G1*G2*G3*G4*G5;
p2=G1*G2*G5;
minreal((p1+p2)/(1-L1-L2-L3-L4))
得到的结果都是:
>> minreal((p1+p2)/(1-L1-L2-L3-L4))
Transfer function:
s + 1
---------------------
s^3 + 6 s^2 + 9 s + 1
>> minreal(G)
Transfer function:
s + 1
---------------------
s^3 + 6 s^2 + 9 s + 1
赞\(≧▽≦)/赞。谢谢你。老师。昨晚研究了一夜还是不出结果。谢谢你的解答。thanks
本回答被提问者和网友采纳