Wpis z mikrobloga

Da się jakoś w matlabie rozwiązać układ równań z obwodu elektrycznego?
R1=29ohm R2=160ohm R3=76ohm U=40V

I1=I2+I3
U=I1*R1+I3*R3
0=I2*R2-I3*R3

Wiem, że można rozwiązywać równania z macierzy. No i robię macierz A=[1 1;29 76;160 -76] i B=[1;40;0], tylko co z tego skoro nie wyznaczę wyznacznika, bo macierz nie jest macierzą kwadratową. Jest na to jakiś inny sposób?
#matlab #elektrotechnika
  • 6
@abuk220: To tak, żeby ten numer z macierzą zadziałał musisz mocno trzymać się struktury.
Po kolei. Znasz wzór R*I=U (kolejność nieprzypadkowa, będę się jej trzymał), na nim będziemy bazować. W postaci macierzowej zakładamy, że I jest pionowym wektorem I=[I1; I2; I3];
Aby uzyskać macierz R i wektor U potrzebujemy równań, będę je porządkował po kolei:
I1=I2+I3 -> to równanie przekształcamy do postaci: -I1+I2+I3=0, czyli pierwszy wiersz macierzy R(1,:)=[-1 1 1], pierwszy