Zaloguj się
Blog na Matlablog
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomo¶ci FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Macierz odwrotna
Forum MATLAB Strona Główna-> MATLAB
Post Wysłany: 19 Listopada 2017, Nie 3:43 pm Temat postu: Macierz odwrotna Odpowiedz z cytatem
 
AUTOR:
sedevacante



Doł±czył: 19 Lis 2017
Posty: 2


Ogl±da profil użytkownika Wy¶lij prywatn± wiadomo¶ć
Witam, mam problem z moim kodem. Przy wykonaniu występuję błąd odwracania macierzy.
Warning :
matrix is close to singular or badly scaled. rcond = 1.8945E-17

Kod;
// czyszczenie pamięci
clear
// czyszczenie konsoli
clc
// dane: impedancje gałęzi
Z1=36+36+48;
Z2=36;
Z3=40;
Z4=36;
Z5=48;
Z6=40;
Z7=40;
Z8=36;
Z9=48;
Z10=40+48;
Z11=36;
// dane: parametry źródeł
Izr1=12;
E1=40+40*%i;
E2=40+40*%i;
E3=40+40*%i;
// macierz incydencyjna węzłowa
A=[1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0; 0, 1, 1, -1, 0, 0, 0, 0, 0, 0, 0; 0, 0, 0, 1, -1, -1, 0, 0, 0, 0, 0; -1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0; 0, 0, -1, 0, 1, 1, 0, -1, -1, -1, 0; 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 1; 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, -1];
// macierz diagonalna admitancji
Yd=diag([1/Z1, 1/Z2, 1/Z3, 1/Z4, 1/Z5, 1/Z6, 1/Z7, 1/Z8, 1/Z9, 1/Z10, 1/Z11]);
// macierz kolumnowa źródeł napięcia
Eg=[E1; 0; 0; 0; E2; E3; 0; 0; 0; 0; 0];
// macierz kolumnowa źródeł prądu
Iz=[0; 0; 0; 0; 0; 0; Izr1; 0; 0; 0; 0];
// macierz admitancji własnych i wzajmenych
Y=A*Yd*A';
// potencjały węzłów
Uw=inv(Y)*A*(Iz-Yd*Eg);
// napięcia na gałęziach
U=A'*Uw;
// prądy w gałęziach
Ig=Yd*(U+Eg);
// wartości skuteczne prądów w gałęziach
Igs=abs(Ig);
// wyświetlanie wyników
disp(Ig, 'wartości zespolone prądów');
disp(Igs, 'wartości skuteczne prądów');

Z góry dziękuję Very Happy


 

Post Wysłany: 19 Listopada 2017, Nie 9:53 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
mc2
Może pisać ksi±żki


Doł±czył: 19 Maj 2009
Posty: 2261


Ogl±da profil użytkownika Wy¶lij prywatn± wiadomo¶ć OdwiedĽ stronę autora
Nie można obliczyć macierzy odwrotnej z macierzy osobliwej, czyli takiej której wyznacznik jest równy zero. W Twoim przypadku wyznacznik macierzy Y jest bliski zera i stąd ostrzeżenie.
Możesz spróbować policzyć macierz pseudoodwrotną, ale wpierw poczytaj o tym więcej:
https://www.mathworks.com/help/matlab/ref/pinv.html
https://pl.wikipedia.org/wiki/Uog%C3%B3lniona_macierz_odwrotna
 

Post Wysłany: 20 Listopada 2017, Pon 7:56 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
sedevacante



Doł±czył: 19 Lis 2017
Posty: 2


Ogl±da profil użytkownika Wy¶lij prywatn± wiadomo¶ć
Problem rozwiązany, nie uziemiłem jednego węzła. Dzięki temu zmienił się rozmiar macierz. Dziękuję Wink


 

Post Wysłany: 28 Listopada 2017, Wto 2:38 pm Temat postu: Pomoc Odpowiedz z cytatem
 
AUTOR:
tymekalex91



Doł±czył: 12 PaĽ 2016
Posty: 2


Ogl±da profil użytkownika Wy¶lij prywatn± wiadomo¶ć OdwiedĽ stronę autora
Coraz więcej osób z nas ma problemy nie tylko zdrowotne ale również natury psychicznej. Jednak ciężko nam się do tego przyznać lub otaczające nas osoby uważają, ze to nie jest choroba tylko nasze gorsze dni. Kobiety muszą same radzić sobie z depresją poporodową i we własnym domu często przezywają koszmar. Ostatnim czasem problemy psychiczne nie są już tematem tabu, a wręcz przeciwnie, mówią o nich w telewizji itd. Dlatego jeżeli chcecie uzyskać pomoc polecam psychiatra Wrocław http://praktyka-psychiatryczna.pl Doskonały specjalista, kameralna atmosfera spotkań i godziny dopasowane do nas. Bardzo dużo zawdzięczam temu lekarzowi, miałam poważną depresję i wiem jak ciężko jest z niej wyjść. Dlatego nie czekajcie ze swoimi problemami, aż was przerosną tylko udajcie się do specjalisty. Psychiatra Wrocław, ktoś powie, duże miasto dużo specjalistów i co z tego jak musimy znaleźć osobę która nam pomoże, a nie tylko na nas zarobi. Dlatego właśnie piszę o dobrym gabinecie i swoich problemach. Warto wiedzieć gdzie dzwonić w trudnych momentach naszego życia. Może Wam osobiście nie jest potrzebna pomoc, ale osobie Wam bliskiej tak pomóżcie a nie patrzcie bezradnie.


 

Forum MATLAB Strona Główna-> MATLAB
Wy¶wietl posty z ostatnich:   

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 45768666
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Telewizja online za darmo  (24 Maj 2018, Czw 11:00 pm)
Ja, Godard 2017 Obejrzyj CaĹ‚y Film Online Lektor PL  (23 Maj 2018, Sro 7:44 pm)
Wykres i widmo zerowej skĹ‚adowej  (23 Maj 2018, Sro 3:09 pm)
(s01e10) Nawiedzona panna mĹ‚oda 1 Sezon 10 Odcinek Online  (22 Maj 2018, Wto 10:17 pm)
Nawiedzona panna mĹ‚oda s01e09 transmisja na ĹĽywo  (22 Maj 2018, Wto 10:17 pm)
Nawiedzona panna mĹ‚oda s01e09 gdzie obejrzeć online?  (22 Maj 2018, Wto 10:16 pm)
(s01e09) Nawiedzona panna mĹ‚oda 1 Sezon 9 Odcinek Online  (22 Maj 2018, Wto 10:16 pm)
Nawiedzona panna mĹ‚oda s01e08 gdzie obejrzeć online?  (22 Maj 2018, Wto 10:16 pm)
(s01e08) Nawiedzona panna mĹ‚oda 1 Sezon 8 Odcinek Online  (22 Maj 2018, Wto 10:15 pm)
(s01e07) Nawiedzona panna mĹ‚oda 1 Sezon 7 Odcinek Online  (22 Maj 2018, Wto 10:15 pm)
Twoje prawa:
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz zał±czać plików na tym forum
Nie możesz ¶ci±gać plików na tym forum