How do I sum a vector (row) to a matrix?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
JOSUE PÁNCHEZ
am 16 Nov. 2021
Kommentiert: Star Strider
am 16 Nov. 2021
If I have
A=[1 0 0 1;
-1 0 1 1;
1 1 1 1]
B=[1 2 2 1]
How do I add the vector B to the 1st row of A so I get:
A=[2 2 2 3;
-1 0 1 1;
1 1 1 1]
0 Kommentare
Akzeptierte Antwort
Star Strider
am 16 Nov. 2021
This involves a bit of indexing.
Note that the rest of ‘A’ is unchnaged, and onlly ‘A(1,:)’ is involved in the operation.
A=[1 0 0 1;
-1 0 1 1;
1 1 1 1];
B=[1 2 2 1];
A(1,:) = A(1,:) + B
.
2 Kommentare
Weitere Antworten (1)
the cyclist
am 16 Nov. 2021
Bearbeitet: the cyclist
am 16 Nov. 2021
A=[1 0 0 1;
-1 0 1 1;
1 1 1 1];
B=[1 2 2 1];
A(1,:) = A(1,: ) + B
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!