add two matrixes with different dimensions line by line
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Jaap Rijnders
am 21 Jun. 2019
Kommentiert: Jaap Rijnders
am 21 Jun. 2019
Hi,
Please some assistance with my following problem:
I am trying to add two matrixes that have diffent dimensions.
I have the following matrixes
- a = [2 3;1 3;2 4]
- PosPath =[ 1 -1;0 -1;-1 -1; 1 0; -1 0; 1 1; 0 1; -1 1];
and I want the outcome in Outcome as if [a(1,:)+Pospath ; a(2,:)+Pospath ;a(3,:)+Pospath]
I tried:
********************
for i=1:size(a,1)
c = a(i,:)+PosPath;
end
**********************
but this only captures the last statement (a(3,:)+Pospath).
So, my question is: What do I have to change to the code to get the matrix Outcome?
Thanks in advance!
3 Kommentare
KALYAN ACHARJYA
am 21 Jun. 2019
@Jaap It would be great, if you show us the addition of following two matrices
A=[1 2 3 4; 5 6 7 8];
B=[2 3 4;6 7 8;8 10 11];
Akzeptierte Antwort
infinity
am 21 Jun. 2019
Hello,
So, it coul be like that
clear
a = [2 3;1 3;2 4]
PosPath =[ 1 -1;0 -1;-1 -1; 1 0; -1 0; 1 1; 0 1; -1 1];
c = [];
for i=1:size(a,1)
c = [c; a(i,:)+PosPath];
end
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Segmentation and Analysis 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!