blob: a09d1eb6c5e29e25334cf486556a28d1b9ecdfd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
//Caption:transfer_function_using_mason's_gain_formula
// example 4.4.5
//page 68
syms G1 G2 G3 H1 H2;
// forward path denoted by P1,P2 and so on and loop by L1,L2 and so on
//path factor by D1,D2 and so on and graph determinant by D
P1=G1*G2;
P2=G1*G3;
L1=-G2*H2;
L2=-G1*G2*H1;
L3=G1*G3*(-H2)*G2*(-H1);
L3=simple(L3)
D1=1;
D2=1;
D=1-(L1+L2+L3);
D=simple(D)
Y=(P1*D1+P2*D2)/D;
Y=simple(Y);
disp(Y,"C(s)/R(s)=")
|