[Matlab] Sumowanie elementów macierzy

Magda1706
Użytkownik
Użytkownik
Posty: 15
Rejestracja: 8 lis 2015, o 22:50
Płeć: Kobieta
Lokalizacja: Warszawa
Podziękował: 1 raz

[Matlab] Sumowanie elementów macierzy

Post autor: Magda1706 »

Nie wiem jak napisać program który dodaje elementy macierzy od lewego dolnego rogu do prawego górnego. Próbowałam przez odwrócenie mojej macierzy fliplr i użyciu for i wychodzi gdy mam np.3x3 ale nie wiem jak zrobić gdy mam macierz np 3x5 bo pozostają mi nie zsumowane kolumny 3,4,5
Ostatnio zmieniony 18 sie 2016, o 10:33 przez Afish, łącznie zmieniany 1 raz.
Powód: Stosuj tagi.
tometomek91
Użytkownik
Użytkownik
Posty: 2959
Rejestracja: 8 sie 2009, o 23:05
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 281 razy
Pomógł: 498 razy

[Matlab] Sumowanie elementów macierzy

Post autor: tometomek91 »

1) znajdź funkcję coś w stylu diag(A) - która podaje przekątną ale z lewego dolnego rogu na prawy górny (wtedy policzenie sumy to tylko sum(diag(A)) )

2) dodaj wiersz zer na dole macierzy i kolumnę zer z prawej strony macierzy i zastosuj tę sum(diag(A)) z pierwszego punktu, żeby policzyć przekątną poniżej "głównej" przekątnej

jak chcesz policzyć jeszcze kolejną, to powtórz 2)
Ostatnio zmieniony 22 sie 2016, o 23:55 przez Afish, łącznie zmieniany 1 raz.
Powód: Tagi
ODPOWIEDZ