Hyluss icon

Wezlowka

Hyluss | PRO | 03/22/18 08:52:42 AM UTC | 0 ⭐ | 7859 👁️ | Never ⏰ | []
MatLab |

1.01 KB

|

None

|

0 👍

/

0 👎

for i = 1:7
    Y(i) = input(['Podaj wartosc Y ', num2str(i),': ']);
end
for i = 1:4
    E(i) = input(['Podaj wartosc E ', num2str(i),': ']);
end
I(1) = input('Podaj wartosc I1: ');
%Y(1) = 1;Y(2) = 2;Y(3) = 3;Y(4) = 4;Y(5) = 5;Y(6) = 6;Y(7) = 7;E(1) = 10;E(2) = 20;E(3) = 30;E(4) = 40;I(1) = 50;
Y
E
I
A = [
    (Y(1) + Y(2) + Y(7)), (-Y(2)), (-Y(1));
    (-Y(2)), (Y(2) + Y(3) + Y(4)), (-Y(3));
    (-Y(1)), (-Y(3)), (Y(1) + Y(3) + Y(5) + Y(6));
    ]
B = [
    ((-E(1) .* Y(1)) - (E(2) .* Y(7)));
    I(1);
    ((-E(4) .* Y(6)) + (E(3) .* Y(5)) + (E(1) .* Y(1)));
    ]
Ainv = inv(A)
V = Ainv * B
A * V
I1 = ((V(1) - V(3) + E(1)) * Y(1)); 
I2 = ((V(2) - V(1)) * Y(2));
I3 = ((V(2) - V(3)) * Y(3));
I4 = V(2) * Y(4);
I5 = ((-V(3) + E(3)) * Y(5));
I6 = ((V(3) + E(4)) * Y(6));
I7 = ((V(1) + E(2)) * Y(7));
 
IV1 = [
    -I1;
    I2;
    - I7;
    ]
sum(IV1)
 
IV2 = [
    -I2;
    -I3;
    I(1);
    -I4;
    ]
sum(IV2)
 
IV3 = [
    -I6;
    I1;
    I3;
    I5;
    ]
sum(IV3)

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎