Kiedyś na algebrze redukowało się rozmiar macierzy przez skreślanie zerowych wierszy.
Owszem, ale nie tak z bomby, a musiałeś użyć "redukcji". Gaussa-Jordana pewnie jest najbardziej na poziomie studiów.
Z tym, czyli redukcją macierzy sztywności dla zerorych przemieszczeń (podpór).
A to wydaje mi się typowym problemem z zakresie budownictwa, a matematycznie to raczej bez różnicy.
Zakładam, że do tego czego potrzebujesz masz gotowce, korzystając z matematycznych rozwiązań musisz ogarnąć to sam.
Gaussa-Jordana
Jak go zwał tak go zawał.
Przekopiowałem i poprzerabiałem kiedyś, algorytm zabawa była fajna, ale nie był zbyt efektywny.
Teraz chciałbym bardziej profesjonalnie z biblotekami:). Myślałem że boost jest już zbędna bo std się rozrasta.
Dokładnie budownictwa i znam rozwiązanie dla podpór to poco to liczyć, a matematyczne nie jest to juz tak oczywiste do tego trzeba dojść/rozwiązać.
Fakt że taki program profesionalny, że 300zl kosztuje.
A sam napiszę z 1% funkcjonalności, ale siedzi mi gowie i to nie daję mi spokoju. Takie hobby.
masz gotowce,
Książkę mam i tam są przykłady w matlabie a wolał bym w cpp i chciałbym poprzerabiać na cpp.
Boost sam w sobie na 99% nie będzie miał "kalkulatora" do układów MES. Ale jeżeli szukasz gotowych bibliotek, to masz: Sparselizard, libMesh lub XC jako program, ale z tego co kojarzę to jest open source.
Niestety takie zadania polegają na mikro optymalizacjach lub szablonach pod "standardowe" dane by uzyskać zadawalające czasy.
93,382 zapytań
142,382 odpowiedzi
322,539 komentarzy
62,740 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj