2012-12-14 7 views
5

Stworzyłem macierz m-by-nMat i chciałbym dodać skalar do tylko jednego wiersza tej macierzy. Aby dodać skalar do wszystkich elementów macierzy, można użyć następującej instrukcji: A += b, gdzie A to obiekt Mat i b w skalarnym. Ale jeśli chciałbym dodać skalar do jednego wiersza tej macierzy, jak wykonać tę operację równie łatwo?Chciałbym dodać skalar tylko do jednego wiersza macierzy

Odpowiedz

5

Jest to bardzo proste:

image.row(i) += Scalar(...); 

Zrobione z docs:

Istnieje wiele różnych sposobów, aby utworzyć obiekt Mat. Najpopularniejsze opcje są wymienione poniżej:

...

Construct nagłówek na część innego tablicy. Może to być pojedynczy wiersz, pojedyncza kolumna, kilka wierszy, kilka kolumn , prostokątny obszar w tablicy (zwany pomniejszym w algebrze) lub przekątna. Takie operacje są również O (1), ponieważ nowy nagłówek odwołuje się do tych samych danych. rzeczywiście można modyfikować część tablicy korzystania z tej funkcji

...

Powiązane problemy